Home
last modified time | relevance | path

Searched refs:DIBuilder (Results 1 – 25 of 38) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DDIBuilder.cpp31 DIBuilder::DIBuilder(Module &m, bool AllowUnresolvedNodes, DICompileUnit *CU) in DIBuilder() function in DIBuilder
49 void DIBuilder::trackIfUnresolved(MDNode *N) { in trackIfUnresolved()
59 void DIBuilder::finalizeSubprogram(DISubprogram *SP) { in finalizeSubprogram()
79 void DIBuilder::finalize() { in finalize()
151 DICompileUnit *DIBuilder::createCompileUnit( in createCompileUnit()
194 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
203 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
212 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, DIModule *M, in createImportedModule()
221 DIBuilder::createImportedDeclaration(DIScope *Context, DINode *Decl, in createImportedDeclaration()
231 DIFile *DIBuilder::createFile(StringRef Filename, StringRef Directory, in createFile()
[all …]
H A DCMakeLists.txt14 DIBuilder.cpp
H A DDebugInfo.cpp942 return wrap(new DIBuilder(*unwrap(M), false)); in LLVMCreateDIBuilderDisallowUnresolved()
946 return wrap(new DIBuilder(*unwrap(M))); in LLVMCreateDIBuilder()
1785 const VarRecord &VarRec, DIBuilder &DIB) { in emitDbgAssign()
1819 DIBuilder DIB(Module, /*AllowUnresolved*/ false); in trackAssignments()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DLocal.h38 class DIBuilder; variable
245 StoreInst *SI, DIBuilder &Builder);
250 LoadInst *LI, DIBuilder &Builder);
255 PHINode *LI, DIBuilder &Builder);
270 bool replaceDbgDeclare(Value *Address, Value *NewAddress, DIBuilder &Builder,
279 DIBuilder &Builder, int Offset = 0);
H A DDebugify.h47 class DIBuilder; variable
59 std::function<bool(DIBuilder &, Function &)> ApplyToMF);
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DDIBuilder.h42 class DIBuilder {
118 explicit DIBuilder(Module &M, bool AllowUnresolved = true,
120 DIBuilder(const DIBuilder &) = delete;
121 DIBuilder &operator=(const DIBuilder &) = delete;
1047 DEFINE_ISA_CONVERSION_FUNCTIONS(DIBuilder, LLVMDIBuilderRef)
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineDebugify.cpp34 DIBuilder &DIB, Function &F) { in applyDebugifyMetadataToMachineFunction()
181 "ModuleDebugify: ", [&](DIBuilder &DIB, Function &F) -> bool { in runOnModule()
H A DJMCInstrumenter.cpp108 DIBuilder DB(M, false, CU); in attachDebugInfo()
H A DSafeStack.cpp495 DIBuilder DIB(*F.getParent()); in moveStaticAllocasToUnsafeStack()
658 DIBuilder DIB(*F.getParent()); in moveDynamicAllocasToUnsafeStack()
H A DMachineOutliner.cpp718 DIBuilder DB(M, true, CU); in createOutlinedFunction()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp121 void updateForDeletedStore(StoreInst *ToDelete, DIBuilder &DIB) const { in updateForDeletedStore()
152 void updateForNewPhi(PHINode *NewPhi, DIBuilder &DIB) const { in updateForNewPhi()
297 DIBuilder DIB;
501 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false); in rewriteSingleStoreAlloca()
607 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false); in promoteSingleBlockAlloca()
H A DLocal.cpp1518 StoreInst *SI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1546 LoadInst *LI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1574 PHINode *APN, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1618 DIBuilder DIB(*F.getParent(), /*AllowUnresolved*/ false); in LowerDbgDeclare()
1753 DIBuilder &Builder, uint8_t DIExprFlags, in replaceDbgDeclare()
1771 DIBuilder &Builder, int Offset) { in replaceOneDbgValueForAlloca()
1794 DIBuilder &Builder, int Offset) { in replaceDbgValueForAlloca()
H A DDebugify.cpp83 std::function<bool(DIBuilder &DIB, Function &F)> ApplyToMF) { in applyDebugifyMetadata()
90 DIBuilder DIB(M); in applyDebugifyMetadata()
H A DCodeExtractor.cpp1535 DIBuilder DIB(*OldFunc.getParent(), /*AllowUnresolved=*/false, in fixupDebugInfoPostExtraction()
/openbsd-src/gnu/usr.bin/clang/libLLVMCore/
H A DMakefile21 DIBuilder.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/IR/
H A DBUILD.gn28 "DIBuilder.cpp",
/openbsd-src/gnu/llvm/llvm/docs/tutorial/MyFirstLanguageFrontend/
H A DLangImpl09.rst168 `DIBuilder <https://llvm.org/doxygen/classllvm_1_1DIBuilder.html>`_ class
187 static DIBuilder *DBuilder;
208 DBuilder = new DIBuilder(*TheModule);
226 One last thing as part of emitting debug information via DIBuilder is that
228 underlying API for DIBuilder, but make sure you do this near the end of
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp110 DIBuilder DB(M, /*AllowUnresolved*/ false, CU); in buildDebugInfoForNoopResumeDestroyFunc()
H A DCoroFrame.cpp885 static DIType *solveDIType(DIBuilder &Builder, Type *Ty, in solveDIType()
986 DIBuilder DBuilder(*F.getParent(), /*AllowUnresolved*/ false); in buildFrameDebugInfo()
1731 DIBuilder(*CurrentBlock->getParent()->getParent(), AllowUnresolved) in insertSpills()
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/Chapter9/
H A Dtoy.cpp833 static std::unique_ptr<DIBuilder> DBuilder;
1443 DBuilder = std::make_unique<DIBuilder>(*TheModule); in main()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGDebugInfo.h61 llvm::DIBuilder DBuilder;
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp944 DIBuilder DB(*M, true, SP->getUnit()); in getOrCreateRegionCounters()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2867 std::unique_ptr<DIBuilder> DIB; in visitAllocSite()
2870 DIB.reset(new DIBuilder(*MI.getModule(), /*AllowUnresolved=*/false)); in visitAllocSite()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSROA.cpp160 DIBuilder DIB(*OldInst->getModule(), /*AllowUnresolved*/ false); in migrateDebugInfo()
4879 DIBuilder DIB(*AI.getModule(), /*AllowUnresolved*/ false); in splitAlloca()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp677 DIBuilder DB(M, true, CU); in createFunction()

12