| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | DIBuilder.cpp | 31 DIBuilder::DIBuilder(Module &m, bool AllowUnresolvedNodes, DICompileUnit *CU) in DIBuilder() function in DIBuilder 49 void DIBuilder::trackIfUnresolved(MDNode *N) { in trackIfUnresolved() 79 void DIBuilder::finalize() { in finalize() 149 DICompileUnit *DIBuilder::createCompileUnit( in createCompileUnit() 277 DIBasicType *DIBuilder::createNullPtrType() { in createNullPtrType() 377 DIDerivedType *DIBuilder::createMemberType( in createMemberType() 488 DICompositeType *DIBuilder::createClassType( in createClassType() 518 DICompositeType *DIBuilder::createUnionType( in createUnionType() 635 void DIBuilder::retainType(DIScope *T) { in retainType() 844 DISubprogram *DIBuilder::createFunction( in createFunction() [all …]
|
| H A D | CMakeLists.txt | 14 DIBuilder.cpp
|
| H A D | DebugInfo.cpp | 887 return wrap(new DIBuilder(*unwrap(M), false)); in LLVMCreateDIBuilderDisallowUnresolved() 891 return wrap(new DIBuilder(*unwrap(M))); in LLVMCreateDIBuilder()
|
| /llvm-project-15.0.7/llvm/bindings/go/llvm/ |
| H A D | dibuilder.go | 90 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 300 func (d *DIBuilder) CreateBasicType(t DIBasicType) Metadata { argument 491 func (d *DIBuilder) CreateArrayType(t DIArrayType) Metadata { argument 519 func (d *DIBuilder) CreateTypedef(t DITypedef) Metadata { argument [all …]
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | DebugInfoTest.cpp | 193 TEST(DIBuilder, CreateFortranArrayTypeWithAttributes) { in TEST() argument 196 DIBuilder DIB(*M); in TEST() 236 TEST(DIBuilder, CreateSetType) { in TEST() argument 239 DIBuilder DIB(*M); in TEST() 250 TEST(DIBuilder, CreateStringType) { in TEST() argument 253 DIBuilder DIB(*M); in TEST() 289 TEST(DIBuilder, DIEnumerator) { in TEST() argument 292 DIBuilder DIB(*M); in TEST() 306 TEST(DIBuilder, createDbgAddr) { in TEST() argument 347 DIBuilder DIB(*M, true, CU); in TEST()
|
| H A D | IRBuilderTest.cpp | 798 DIBuilder DIB(*M); in TEST_F() 817 TEST_F(IRBuilderTest, DIBuilder) { in TEST_F() argument 819 DIBuilder DIB(*M); in TEST_F() 841 DIBuilder DIB(*M); in TEST_F() 870 DISubprogram *GSP = DIBuilder::createArtificialSubprogram(F->getSubprogram()); in TEST_F() 920 DIBuilder DIB(*M); in TEST_F() 941 DIBuilder DIB(*M, true, CU); in TEST_F() 995 DIBuilder DIB(*M); in TEST_F() 1028 DIBuilder DIB(*M); in TEST_F() 1054 DIBuilder DIB(*M); in TEST_F()
|
| H A D | VerifierTest.cpp | 202 DIBuilder DIB(M); in TEST() 217 DIBuilder DIB(M); in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | Local.h | 38 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 D | Debugify.h | 47 class DIBuilder; variable 59 std::function<bool(DIBuilder &, Function &)> ApplyToMF);
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | DIBuilder.h | 41 class DIBuilder { 116 explicit DIBuilder(Module &M, bool AllowUnresolved = true, 118 DIBuilder(const DIBuilder &) = delete; 119 DIBuilder &operator=(const DIBuilder &) = delete; 1024 DEFINE_ISA_CONVERSION_FUNCTIONS(DIBuilder, LLVMDIBuilderRef)
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineDebugify.cpp | 34 DIBuilder &DIB, Function &F) { in applyDebugifyMetadataToMachineFunction() 173 "ModuleDebugify: ", [&](DIBuilder &DIB, Function &F) -> bool { in runOnModule()
|
| H A D | JMCInstrumenter.cpp | 108 DIBuilder DB(M, false, CU); in attachDebugInfo()
|
| H A D | SafeStack.cpp | 494 DIBuilder DIB(*F.getParent()); in moveStaticAllocasToUnsafeStack() 657 DIBuilder DIB(*F.getParent()); in moveDynamicAllocasToUnsafeStack()
|
| H A D | MachineOutliner.cpp | 718 DIBuilder DB(M, true, CU); in createOutlinedFunction()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/ |
| H A D | DebugTranslation.h | 65 llvm::DIBuilder builder;
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/IR/ |
| H A D | BUILD.gn | 29 "DIBuilder.cpp",
|
| /llvm-project-15.0.7/llvm/docs/tutorial/MyFirstLanguageFrontend/ |
| H A D | LangImpl09.rst | 168 `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
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | PromoteMemoryToRegister.cpp | 227 DIBuilder DIB; 424 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false); in rewriteSingleStoreAlloca() 528 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false); in promoteSingleBlockAlloca()
|
| H A D | Local.cpp | 1454 StoreInst *SI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue() 1482 LoadInst *LI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue() 1510 PHINode *APN, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue() 1554 DIBuilder DIB(*F.getParent(), /*AllowUnresolved*/ false); in LowerDbgDeclare() 1689 DIBuilder &Builder, uint8_t DIExprFlags, in replaceDbgDeclare() 1707 DIBuilder &Builder, int Offset) { in replaceOneDbgValueForAlloca() 1730 DIBuilder &Builder, int Offset) { in replaceDbgValueForAlloca()
|
| H A D | Debugify.cpp | 82 std::function<bool(DIBuilder &DIB, Function &F)> ApplyToMF) { in applyDebugifyMetadata() 89 DIBuilder DIB(M); in applyDebugifyMetadata()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | CloningTest.cpp | 471 DIBuilder DBuilder(*M); in CreateOldFunctionBodyAndDI() 534 DIBuilder DBuilder2(*M); in CreateOldFunctionBodyAndDI() 928 DIBuilder EmptyBuilder(*OldM); in CreateOldModule() 935 DIBuilder DBuilder(*OldM); in CreateOldModule()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/Chapter9/ |
| H A D | toy.cpp | 833 static std::unique_ptr<DIBuilder> DBuilder; 1443 DBuilder = std::make_unique<DIBuilder>(*TheModule); in main()
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | LexicalScopesTest.cpp | 101 DIBuilder DIB(Mod); in LexicalScopesTest()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 864 static DIType *solveDIType(DIBuilder &Builder, Type *Ty, in solveDIType() 964 DIBuilder DBuilder(*F.getParent(), /*AllowUnresolved*/ false); in buildFrameDebugInfo() 1696 DIBuilder(*CurrentBlock->getParent()->getParent(), AllowUnresolved) in insertSpills()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 61 llvm::DIBuilder DBuilder;
|