Home | History | Annotate | Download | only in Utils

Lines Matching full:dbuilder

226     DIBuilder DBuilder(*M);
230 auto *File = DBuilder.createFile("filename.c", "/file/dir/");
231 DITypeRefArray ParamTypes = DBuilder.getOrCreateTypeArray(None);
233 DBuilder.createSubroutineType(ParamTypes);
235 DBuilder.createCompileUnit(dwarf::DW_LANG_C99, "filename.c",
238 auto *Subprogram = DBuilder.createFunction(
256 DBuilder.createBasicType("int", 32, 0, dwarf::DW_ATE_signed);
257 auto *E = DBuilder.createExpression();
259 DBuilder.createAutoVariable(Subprogram, "x", File, 5, IntType, true);
261 DBuilder.insertDeclare(Alloca, Variable, E, DL, Store);
262 DBuilder.insertDbgValueIntrinsic(AllocaContent, 0, Variable, E, DL,
265 DBuilder.finalize();
406 DIBuilder DBuilder(*OldM);
417 auto *File = DBuilder.createFile("filename.c", "/file/dir/");
418 DITypeRefArray ParamTypes = DBuilder.getOrCreateTypeArray(None);
419 DISubroutineType *DFuncType = DBuilder.createSubroutineType(ParamTypes);
421 DBuilder.createCompileUnit(dwarf::DW_LANG_C99, "filename.c",
424 auto *Subprogram = DBuilder.createFunction(CU, "f", "f", File, 4, DFuncType,
433 DBuilder.finalize();