Home
last modified time | relevance | path

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

12

/external/llvm/lib/IR/
DDIBuilder.cpp27 DIBuilder::DIBuilder(Module &m, bool AllowUnresolvedNodes) in DIBuilder() function in DIBuilder
32 void DIBuilder::trackIfUnresolved(MDNode *N) { in trackIfUnresolved()
42 void DIBuilder::finalize() { in finalize()
111 DICompileUnit *DIBuilder::createCompileUnit( in createCompileUnit()
148 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
155 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
162 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, DIModule *M, in createImportedModule()
168 DIImportedEntity *DIBuilder::createImportedDeclaration(DIScope *Context, in createImportedDeclaration()
178 DIFile *DIBuilder::createFile(StringRef Filename, StringRef Directory) { in createFile()
182 DIEnumerator *DIBuilder::createEnumerator(StringRef Name, int64_t Val) { in createEnumerator()
[all …]
DCMakeLists.txt15 DIBuilder.cpp
/external/llvm/bindings/go/llvm/
DDIBuilderBindings.cpp22 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(DIBuilder, LLVMDIBuilderRef) in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() argument
26 return wrap(new DIBuilder(*m)); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
30 DIBuilder *d = unwrap(dref); in LLVMDIBuilderDestroy()
42 DIBuilder *D = unwrap(Dref); in LLVMDIBuilderCreateCompileUnit()
49 DIBuilder *D = unwrap(Dref); in LLVMDIBuilderCreateFile()
58 DIBuilder *D = unwrap(Dref); in LLVMDIBuilderCreateLexicalBlock()
68 DIBuilder *D = unwrap(Dref); in LLVMDIBuilderCreateLexicalBlockFile()
78 DIBuilder *D = unwrap(Dref); in LLVMDIBuilderCreateFunction()
91 DIBuilder *D = unwrap(Dref); in LLVMDIBuilderCreateAutoVariable()
101 DIBuilder *D = unwrap(Dref); in LLVMDIBuilderCreateParameterVariable()
[all …]
Ddibuilder.go91 type DIBuilder struct { struct
97 func NewDIBuilder(m Module) *DIBuilder {
99 return &DIBuilder{ref: d, m: m}
103 func (d *DIBuilder) Destroy() { argument
108 func (d *DIBuilder) Finalize() { argument
124 func (d *DIBuilder) CreateCompileUnit(cu DICompileUnit) Metadata { argument
146 func (d *DIBuilder) CreateFile(filename, dir string) Metadata { argument
163 func (d *DIBuilder) CreateLexicalBlock(diScope Metadata, b DILexicalBlock) Metadata { argument
174 func (d *DIBuilder) CreateLexicalBlockFile(diScope Metadata, diFile Metadata, discriminator int) Me… argument
195 func (d *DIBuilder) CreateFunction(diScope Metadata, f DIFunction) Metadata { argument
[all …]
/external/swiftshader/third_party/LLVM/lib/Analysis/
DDIBuilder.cpp31 DIBuilder::DIBuilder(Module &m) in DIBuilder() function in DIBuilder
38 void DIBuilder::finalize() { in finalize()
75 void DIBuilder::createCompileUnit(unsigned Lang, StringRef Filename, in createCompileUnit()
126 DIFile DIBuilder::createFile(StringRef Filename, StringRef Directory) { in createFile()
139 DIEnumerator DIBuilder::createEnumerator(StringRef Name, uint64_t Val) { in createEnumerator()
150 DIType DIBuilder::createNullPtrType(StringRef Name) { in createNullPtrType()
171 DIType DIBuilder::createBasicType(StringRef Name, uint64_t SizeInBits, in createBasicType()
194 DIType DIBuilder::createQualifiedType(unsigned Tag, DIType FromTy) { in createQualifiedType()
212 DIType DIBuilder::createPointerType(DIType PointeeTy, uint64_t SizeInBits, in createPointerType()
231 DIType DIBuilder::createReferenceType(DIType RTy) { in createReferenceType()
[all …]
/external/llvm/include/llvm/Transforms/Utils/
DLocal.h45 class DIBuilder; variable
254 StoreInst *SI, DIBuilder &Builder);
259 LoadInst *LI, DIBuilder &Builder);
274 Instruction *InsertBefore, DIBuilder &Builder,
283 DIBuilder &Builder, bool Deref, int Offset = 0);
291 DIBuilder &Builder, int Offset = 0);
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
DLocal.h34 class DIBuilder; variable
170 StoreInst *SI, DIBuilder &Builder);
175 LoadInst *LI, DIBuilder &Builder);
DSSAUpdater.h25 class DIBuilder; variable
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DDIBuilder.h46 class DIBuilder {
65 DIBuilder(const DIBuilder &); // DO NOT IMPLEMENT
66 void operator=(const DIBuilder &); // DO NOT IMPLEMENT
69 explicit DIBuilder(Module &M);
/external/llvm/include/llvm/IR/
DDIBuilder.h34 class DIBuilder {
60 DIBuilder(const DIBuilder &) = delete;
61 void operator=(const DIBuilder &) = delete;
73 explicit DIBuilder(Module &M, bool AllowUnresolved = true);
/external/llvm/unittests/IR/
DVerifierTest.cpp133 DIBuilder dbuilder(M2); in TEST()
181 DIBuilder DIB(M); in TEST()
205 DIBuilder DIB(M); in TEST()
DIRBuilderTest.cpp339 TEST_F(IRBuilderTest, DIBuilder) { in TEST_F() argument
341 DIBuilder DIB(*M); in TEST_F()
393 DIBuilder DIB(*M); in TEST_F()
424 DIBuilder DIB(*M); in TEST_F()
/external/llvm/unittests/Transforms/Utils/
DCloning.cpp226 DIBuilder DBuilder(*M); in CreateOldFunctionBodyAndDI()
269 DIBuilder DBuilder2(*M); in CreateOldFunctionBodyAndDI()
406 DIBuilder DBuilder(*OldM); in CreateOldModule()
/external/llvm/docs/tutorial/
DLangImpl09.rst168 `DIBuilder <http://llvm.org/doxygen/classllvm_1_1DIBuilder.html>`_ class
187 static DIBuilder *DBuilder;
208 DBuilder = new DIBuilder(*TheModule);
225 One last thing as part of emitting debug information via DIBuilder is that
227 underlying API for DIBuilder, but make sure you do this near the end of
329 From this we can make sure to tell ``DIBuilder`` when we're at a new source
/external/llvm/lib/Transforms/Utils/
DLocal.cpp1063 StoreInst *SI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1109 LoadInst *LI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
1136 DIBuilder DIB(*F.getParent(), /*AllowUnresolved*/ false); in LowerDbgDeclare()
1208 static DIExpression *BuildReplacementDIExpr(DIBuilder &Builder, in BuildReplacementDIExpr()
1227 Instruction *InsertBefore, DIBuilder &Builder, in replaceDbgDeclare()
1247 DIBuilder &Builder, bool Deref, int Offset) { in replaceDbgDeclareForAlloca()
1253 DIBuilder &Builder, int Offset) { in replaceOneDbgValueForAlloca()
1282 DIBuilder &Builder, int Offset) { in replaceDbgValueForAlloca()
DAddDiscriminators.cpp171 DIBuilder Builder(*M, /*AllowUnresolved*/ false); in addDiscriminators()
DPromoteMemoryToRegister.cpp226 DIBuilder DIB;
404 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false); in rewriteSingleStoreAlloca()
495 DIBuilder DIB(*AI->getModule(), /*AllowUnresolved*/ false); in promoteSingleBlockAlloca()
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DPromoteMemoryToRegister.cpp203 DIBuilder *DIB;
429 DIB = new DIBuilder(*DDI->getParent()->getParent()->getParent()); in run()
464 DIB = new DIBuilder(*SI->getParent()->getParent()->getParent()); in run()
1097 DIB = new DIBuilder(*SI->getParent()->getParent()->getParent()); in RenamePass()
DLocal.cpp795 StoreInst *SI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
826 LoadInst *LI, DIBuilder &Builder) { in ConvertDebugDeclareToDebugValue()
848 DIBuilder DIB(*F.getParent()); in LowerDbgDeclare()
/external/llvm/lib/CodeGen/
DSafeStack.cpp520 DIBuilder DIB(*F.getParent()); in moveStaticAllocasToUnsafeStack()
674 DIBuilder DIB(*F.getParent()); in moveDynamicAllocasToUnsafeStack()
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.cpp267 if (N >= 2 && DV->getAddrElement(0) == DIBuilder::OpPlus) { in addComplexAddress()
280 if (Element == DIBuilder::OpPlus) { in addComplexAddress()
283 } else if (Element == DIBuilder::OpDeref) { in addComplexAddress()
DDwarfDebug.cpp1868 if (N >= 2 && DV.getAddrElement(0) == DIBuilder::OpPlus) { in emitDebugLoc()
1891 if (Element == DIBuilder::OpPlus) { in emitDebugLoc()
1894 } else if (Element == DIBuilder::OpDeref) in emitDebugLoc()
/external/llvm/examples/Kaleidoscope/Chapter9/
Dtoy.cpp820 static std::unique_ptr<DIBuilder> DBuilder;
1427 DBuilder = llvm::make_unique<DIBuilder>(*TheModule); in main()
/external/clang/lib/CodeGen/
DCGDebugInfo.h58 llvm::DIBuilder DBuilder;
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DScalarReplAggregates.cpp926 DIBuilder *DIB;
931 DIBuilder *DB) in AllocaPromoter()
1297 DIBuilder DIB(*F.getParent()); in performPromotion()

12