Lines Matching refs:DIB
69 std::function<bool(DIBuilder &DIB, Function &F)> ApplyToMF) {
76 DIBuilder DIB(M);
87 DTy = DIB.createBasicType(Name, Size, dwarf::DW_ATE_unsigned);
94 auto File = DIB.createFile(M.getName(), "/");
95 auto CU = DIB.createCompileUnit(dwarf::DW_LANG_C, File, "debugify",
104 auto SPType = DIB.createSubroutineType(DIB.getOrCreateTypeArray(None));
109 auto SP = DIB.createFunction(CU, F.getName(), F.getName(), File, NextLine,
122 auto LocalVar = DIB.createAutoVariable(SP, Name, File, Loc->getLine(),
125 DIB.insertDbgValueIntrinsic(V, LocalVar, DIB.createExpression(), Loc,
177 ApplyToMF(DIB, F);
178 DIB.finalizeSubprogram(SP);
180 DIB.finalize();