Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DDIBuilder.cpp34 DIBuilder::DIBuilder(Module &m, bool AllowUnresolvedNodes, DICompileUnit *CU) in DIBuilder() function in DIBuilder
39 void DIBuilder::trackIfUnresolved(MDNode *N) { in trackIfUnresolved()
49 void DIBuilder::finalizeSubprogram(DISubprogram *SP) { in finalizeSubprogram()
69 void DIBuilder::finalize() { in finalize()
138 DICompileUnit *DIBuilder::createCompileUnit( in createCompileUnit()
180 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
188 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
196 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, DIModule *M, in createImportedModule()
203 DIImportedEntity *DIBuilder::createImportedDeclaration(DIScope *Context, in createImportedDeclaration()
215 DIFile *DIBuilder::createFile(StringRef Filename, StringRef Directory, in createFile()
[all …]
H A DCMakeLists.txt14 DIBuilder.cpp
H A DDebugInfo.cpp853 return wrap(new DIBuilder(*unwrap(M), false)); in LLVMCreateDIBuilderDisallowUnresolved()
857 return wrap(new DIBuilder(*unwrap(M))); in LLVMCreateDIBuilder()
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
H A Ddibuilder.go90 type DIBuilder struct { struct
96 func NewDIBuilder(m Module) *DIBuilder {
98 return &DIBuilder{ref: d, m: m}
102 func (d *DIBuilder) Destroy() { argument
107 func (d *DIBuilder) Finalize() { argument
125 func (d *DIBuilder) CreateCompileUnit(cu DICompileUnit) Metadata { argument
158 func (d *DIBuilder) CreateFile(filename, dir string) Metadata { argument
177 func (d *DIBuilder) CreateLexicalBlock(diScope Metadata, b DILexicalBlock) Metadata { argument
188 func (d *DIBuilder) CreateLexicalBlockFile(diScope Metadata, diFile Metadata, discriminator int) Me… argument
209 func (d *DIBuilder) CreateFunction(diScope Metadata, f DIFunction) Metadata { argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DLocal.h48 class DIBuilder; variable
246 StoreInst *SI, DIBuilder &Builder);
251 LoadInst *LI, DIBuilder &Builder);
256 PHINode *LI, DIBuilder &Builder);
271 bool replaceDbgDeclare(Value *Address, Value *NewAddress, DIBuilder &Builder,
280 DIBuilder &Builder, int Offset = 0);
H A DDebugify.h48 class DIBuilder; variable
60 std::function<bool(DIBuilder &, Function &)> ApplyToMF);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DDIBuilder.h41 class DIBuilder {
102 explicit DIBuilder(Module &M, bool AllowUnresolved = true,
104 DIBuilder(const DIBuilder &) = delete;
105 DIBuilder &operator=(const DIBuilder &) = delete;
945 DEFINE_ISA_CONVERSION_FUNCTIONS(DIBuilder, LLVMDIBuilderRef)
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineDebugify.cpp37 DIBuilder &DIB, Function &F) { in applyDebugifyMetadataToMachineFunction()
176 "ModuleDebugify: ", [&](DIBuilder &DIB, Function &F) -> bool { in runOnModule()
H A DSafeStack.cpp500 DIBuilder DIB(*F.getParent()); in moveStaticAllocasToUnsafeStack()
657 DIBuilder DIB(*F.getParent()); in moveDynamicAllocasToUnsafeStack()
H A DMachineOutliner.cpp702 DIBuilder DB(M, true, CU); in createOutlinedFunction()
/netbsd-src/external/apache2/llvm/lib/libLLVMIR/
H A DMakefile30 DIBuilder.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/IR/
H A DBUILD.gn29 "DIBuilder.cpp",
/netbsd-src/external/apache2/llvm/dist/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
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp227 DIBuilder DIB;
424 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false); in rewriteSingleStoreAlloca()
526 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false); in promoteSingleBlockAlloca()
H A DLocal.cpp1433 StoreInst *SI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1461 LoadInst *LI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1489 PHINode *APN, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1533 DIBuilder DIB(*F.getParent(), /*AllowUnresolved*/ false); in LowerDbgDeclare()
1668 DIBuilder &Builder, uint8_t DIExprFlags, in replaceDbgDeclare()
1686 DIBuilder &Builder, int Offset) { in replaceOneDbgValueForAlloca()
1709 DIBuilder &Builder, int Offset) { in replaceDbgValueForAlloca()
H A DDebugify.cpp78 std::function<bool(DIBuilder &DIB, Function &F)> ApplyToMF) { in applyDebugifyMetadata()
85 DIBuilder DIB(M); in applyDebugifyMetadata()
H A DLoopUtils.cpp706 DIBuilder DIB(*ExitBlock->getModule()); in deleteDeadLoop()
H A DCodeExtractor.cpp1481 DIBuilder DIB(*OldFunc.getParent(), /*AllowUnresolved=*/false, in fixupDebugInfoPostExtraction()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter9/
H A Dtoy.cpp833 static std::unique_ptr<DIBuilder> DBuilder;
1443 DBuilder = std::make_unique<DIBuilder>(*TheModule); in main()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp831 static DIType *solveDIType(DIBuilder &Builder, Type *Ty, DataLayout &Layout, in solveDIType()
922 DIBuilder DBuilder(*F.getParent(), /*AllowUnresolved*/ false); in buildFrameDebugInfo()
1614 DIBuilder(*CurrentBlock->getParent()->getParent(), AllowUnresolved) in insertSpills()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.h62 llvm::DIBuilder DBuilder;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2620 std::unique_ptr<DIBuilder> DIB; in visitAllocSite()
2623 DIB.reset(new DIBuilder(*MI.getModule(), /*AllowUnresolved=*/false)); in visitAllocSite()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp916 DIBuilder DIB;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSROA.cpp4518 DIBuilder DIB(*AI.getModule(), /*AllowUnresolved*/ false); in splitAlloca()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DSourceLevelDebugging.rst880 helper functions in ``lib/IR/DIBuilder.cpp``.

12