Home
last modified time | relevance | path

Searched refs:DIDescriptor (Results 1 – 12 of 12) sorted by relevance

/external/llvm/lib/Analysis/
DDebugInfo.cpp36 DIDescriptor::DIDescriptor(const DIFile F) : DbgNode(F.DbgNode) { in DIDescriptor() function in DIDescriptor
39 DIDescriptor::DIDescriptor(const DISubprogram F) : DbgNode(F.DbgNode) { in DIDescriptor() function in DIDescriptor
42 DIDescriptor::DIDescriptor(const DILexicalBlockFile F) : DbgNode(F.DbgNode) { in DIDescriptor() function in DIDescriptor
45 DIDescriptor::DIDescriptor(const DILexicalBlock F) : DbgNode(F.DbgNode) { in DIDescriptor() function in DIDescriptor
48 DIDescriptor::DIDescriptor(const DIVariable F) : DbgNode(F.DbgNode) { in DIDescriptor() function in DIDescriptor
51 DIDescriptor::DIDescriptor(const DIType F) : DbgNode(F.DbgNode) { in DIDescriptor() function in DIDescriptor
55 DIDescriptor::getStringField(unsigned Elt) const { in getStringField()
66 uint64_t DIDescriptor::getUInt64Field(unsigned Elt) const { in getUInt64Field()
77 DIDescriptor DIDescriptor::getDescriptorField(unsigned Elt) const { in getDescriptorField()
79 return DIDescriptor(); in getDescriptorField()
[all …]
DDIBuilder.cpp69 if (DIDescriptor(N).isCompileUnit()) in getNonCompileUnitScope()
253 unsigned LineNo, DIDescriptor Context) { in createTypedef()
313 DIType DIBuilder::createMemberType(DIDescriptor Scope, StringRef Name, in createMemberType()
409 DIType DIBuilder::createClassType(DIDescriptor Context, StringRef Name, in createClassType()
438 DIBuilder::createTemplateTypeParameter(DIDescriptor Context, StringRef Name, in createTemplateTypeParameter()
456 DIBuilder::createTemplateValueParameter(DIDescriptor Context, StringRef Name, in createTemplateValueParameter()
474 DIType DIBuilder::createStructType(DIDescriptor Context, StringRef Name, in createStructType()
499 DIType DIBuilder::createUnionType(DIDescriptor Scope, StringRef Name, in createUnionType()
546 DIType DIBuilder::createEnumerationType(DIDescriptor Scope, StringRef Name, in createEnumerationType()
648 DIDescriptor DIBuilder::createUnspecifiedParameter() { in createUnspecifiedParameter()
[all …]
DDbgInfoPrinter.cpp69 DIDescriptor DIG(cast<MDNode>(NMD->getOperand(i))); in findDbgGlobalDeclare()
86 DIDescriptor DIG(cast<MDNode>(NMD->getOperand(i))); in findDbgSubprogramDeclare()
/external/llvm/include/llvm/Analysis/
DDIBuilder.h31 class DIDescriptor; variable
140 unsigned LineNo, DIDescriptor Context);
165 DIType createMemberType(DIDescriptor Scope, StringRef Name, DIFile File,
242 DIType createClassType(DIDescriptor Scope, StringRef Name, DIFile File,
259 DIType createStructType(DIDescriptor Scope, StringRef Name, DIFile File,
274 DIType createUnionType(DIDescriptor Scope, StringRef Name, DIFile File,
288 createTemplateTypeParameter(DIDescriptor Scope, StringRef Name, DIType Ty,
302 createTemplateValueParameter(DIDescriptor Scope, StringRef Name, DIType Ty,
332 DIType createEnumerationType(DIDescriptor Scope, StringRef Name,
360 DIDescriptor createUnspecifiedParameter();
[all …]
DDebugInfo.h51 class DIDescriptor {
73 DIDescriptor getDescriptorField(unsigned Elt) const;
85 explicit DIDescriptor() : DbgNode(0) {} in DIDescriptor() function
86 explicit DIDescriptor(const MDNode *N) : DbgNode(N) {} in DIDescriptor() function
87 explicit DIDescriptor(const DIFile F);
88 explicit DIDescriptor(const DISubprogram F);
89 explicit DIDescriptor(const DILexicalBlockFile F);
90 explicit DIDescriptor(const DILexicalBlock F);
91 explicit DIDescriptor(const DIVariable F);
92 explicit DIDescriptor(const DIType F);
[all …]
/external/llvm/lib/CodeGen/
DLexicalScopes.cpp124 DIDescriptor D = DIDescriptor(Scope); in findLexicalScope()
152 DIDescriptor D = DIDescriptor(Scope); in getOrCreateRegularScope()
155 D = DIDescriptor(Scope); in getOrCreateRegularScope()
165 WScope = new LexicalScope(Parent, DIDescriptor(Scope), NULL, false); in getOrCreateRegularScope()
167 if (!Parent && DIDescriptor(Scope).isSubprogram() in getOrCreateRegularScope()
183 DIDescriptor(Scope), InlinedAt, false); in getOrCreateInlinedScope()
193 DIDescriptor Scope(N); in getOrCreateAbstractScope()
203 DIDescriptor ParentDesc = DB.getContext(); in getOrCreateAbstractScope()
206 AScope = new LexicalScope(Parent, DIDescriptor(N), NULL, true); in getOrCreateAbstractScope()
208 if (DIDescriptor(N).isSubprogram()) in getOrCreateAbstractScope()
/external/clang/lib/CodeGen/
DCGDebugInfo.cpp75 llvm::DIDescriptor D in setLocation()
82 llvm::DIDescriptor D in setLocation()
91 llvm::DIDescriptor CGDebugInfo::getContextDescriptor(const Decl *Context) { in getContextDescriptor()
98 return llvm::DIDescriptor(dyn_cast_or_null<llvm::MDNode>(&*I->second)); in getContextDescriptor()
102 return llvm::DIDescriptor(getOrCreateNameSpace(NSDecl)); in getContextDescriptor()
108 return llvm::DIDescriptor(Ty); in getContextDescriptor()
497 llvm::DIDescriptor Ctx) { in createRecordFwdDecl()
522 llvm::DIDescriptor CGDebugInfo::createContextChain(const Decl *Context) { in createContextChain()
530 return llvm::DIDescriptor(dyn_cast_or_null<llvm::MDNode>(&*I->second)); in createContextChain()
534 return llvm::DIDescriptor(getOrCreateNameSpace(NSDecl)); in createContextChain()
[all …]
DCGDebugInfo.h150 llvm::DIDescriptor scope);
246 llvm::DIDescriptor getContextDescriptor(const Decl *Decl);
250 llvm::DIType createRecordFwdDecl(const RecordDecl *, llvm::DIDescriptor);
253 llvm::DIDescriptor createContextChain(const Decl *Decl);
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.cpp400 DIDescriptor varField = DIDescriptor(); in addBlockByrefAddress()
401 DIDescriptor forwardingField = DIDescriptor(); in addBlockByrefAddress()
404 DIDescriptor Element = Fields.getElement(i); in addBlockByrefAddress()
580 DIDescriptor Element = TParams.getElement(i); in addTemplateParams()
591 void CompileUnit::addToContextOwner(DIE *Die, DIDescriptor Context) { in addToContextOwner()
678 DIDescriptor Context = Ty.getContext(); in addGlobalType()
773 DIDescriptor Enum(Elements.getElement(i)); in constructTypeDIE()
784 DIDescriptor RTy = Elements.getElement(0); in constructTypeDIE()
790 DIDescriptor Ty = Elements.getElement(i); in constructTypeDIE()
823 DIDescriptor Element = Elements.getElement(i); in constructTypeDIE()
[all …]
DDwarfCompileUnit.h262 void addToContextOwner(DIE *Die, DIDescriptor Context);
DDwarfDebug.cpp115 DIDescriptor Element = Elements.getElement(i); in getType()
756 new LexicalScope(NULL, DIDescriptor(SP), NULL, false); in endModule()
1464 DIDescriptor Scope(S); in recordSourceLine()
/external/llvm/tools/opt/
Dopt.cpp357 void getContextName(DIDescriptor Context, std::string &N) { in getContextName()