Lines Matching defs:DIB
83 std::function<bool(DIBuilder &DIB, Function &F)> ApplyToMF) {
90 DIBuilder DIB(M);
101 DTy = DIB.createBasicType(Name, Size, dwarf::DW_ATE_unsigned);
108 auto File = DIB.createFile(M.getName(), "/");
109 auto CU = DIB.createCompileUnit(dwarf::DW_LANG_C, File, "debugify",
118 auto SPType = DIB.createSubroutineType(DIB.getOrCreateTypeArray({}));
123 auto SP = DIB.createFunction(CU, F.getName(), F.getName(), File, NextLine,
136 auto LocalVar = DIB.createAutoVariable(SP, Name, File, Loc->getLine(),
139 DIB.insertDbgValueIntrinsic(V, LocalVar, DIB.createExpression(), Loc,
191 ApplyToMF(DIB, F);
192 DIB.finalizeSubprogram(SP);
194 DIB.finalize();