Searched refs:DIDescriptor (Results 1 - 14 of 14) sorted by relevance
/external/llvm/include/llvm/IR/ |
H A D | DIBuilder.h | 37 class DIDescriptor; 79 createTemplateValueParameter(unsigned Tag, DIDescriptor Scope, 182 unsigned LineNo, DIDescriptor Context); 208 createMemberType(DIDescriptor Scope, StringRef Name, DIFile File, 222 createStaticMemberType(DIDescriptor Scope, StringRef Name, 301 DICompositeType createClassType(DIDescriptor Scope, StringRef Name, 321 DICompositeType createStructType(DIDescriptor Scope, StringRef Name, 341 DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNumber, 355 createTemplateTypeParameter(DIDescriptor Scope, StringRef Name, DIType Ty, 369 createTemplateValueParameter(DIDescriptor Scop [all...] |
H A D | DebugInfo.h | 58 /// DIDescriptor - A thin wraper around MDNode to access encoded debug info. 61 class DIDescriptor { class in namespace:llvm 95 DIDescriptor getDescriptorField(unsigned Elt) const; 107 explicit DIDescriptor(const MDNode *N = nullptr) : DbgNode(N) {} function in class:llvm::DIDescriptor 117 // moment due to the conversion operator above making DIDescriptor nodes 121 bool operator==(DIDescriptor Other) const { return DbgNode == Other.DbgNode; } 122 bool operator!=(DIDescriptor Other) const { return !operator==(Other); } 157 class DISubrange : public DIDescriptor { 158 friend class DIDescriptor; 162 explicit DISubrange(const MDNode *N = nullptr) : DIDescriptor( [all...] |
/external/llvm/lib/IR/ |
H A D | DebugInfo.cpp | 35 // DIDescriptor 38 bool DIDescriptor::Verify() const { 71 StringRef DIDescriptor::getStringField(unsigned Elt) const { 75 uint64_t DIDescriptor::getUInt64Field(unsigned Elt) const { 87 int64_t DIDescriptor::getInt64Field(unsigned Elt) const { 99 DIDescriptor DIDescriptor::getDescriptorField(unsigned Elt) const { 101 return DIDescriptor(Field); 104 GlobalVariable *DIDescriptor::getGlobalVariableField(unsigned Elt) const { 113 Constant *DIDescriptor [all...] |
H A D | DIBuilder.cpp | 83 if (DIDescriptor(N).isCompileUnit()) 363 unsigned LineNo, DIDescriptor Context) { 423 DIDerivedType DIBuilder::createMemberType(DIDescriptor Scope, StringRef Name, 448 DIBuilder::createStaticMemberType(DIDescriptor Scope, StringRef Name, 453 Flags |= DIDescriptor::FlagStaticMember; 545 DIBuilder::createTemplateTypeParameter(DIDescriptor Context, StringRef Name, 561 DIBuilder::createTemplateValueParameter(unsigned Tag, DIDescriptor Context, 582 DIBuilder::createTemplateValueParameter(DIDescriptor Context, StringRef Name, 592 DIBuilder::createTemplateTemplateParameter(DIDescriptor Context, StringRef Name, 602 DIBuilder::createTemplateParameterPack(DIDescriptor Contex [all...] |
H A D | AsmWriter.cpp | 2120 DIDescriptor Desc(Node);
|
/external/llvm/lib/CodeGen/ |
H A D | LexicalScopes.cpp | 126 DIDescriptor D = DIDescriptor(Scope); 156 DIDescriptor D = DIDescriptor(Scope); 159 D = DIDescriptor(Scope); 172 std::make_tuple(Parent, DIDescriptor(Scope), 175 if (!Parent && DIDescriptor(Scope).isSubprogram() && 210 DIDescriptor Scope(N); 220 DIDescriptor ParentDesc = DB.getContext();
|
/external/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 93 llvm::DIDescriptor Scope(DI->LexicalBlockStack.back()); 123 llvm::DIDescriptor D 130 llvm::DIDescriptor D 608 llvm::DIDescriptor Ctx) { 685 unsigned Flags = llvm::DIDescriptor::FlagAppleBlock; 746 llvm::DIDescriptor Ctxt = getContextDescriptor(cast<Decl>(AliasDecl->getDeclContext())); 762 llvm::DIDescriptor TypedefContext = 817 flags |= llvm::DIDescriptor::FlagPrivate; 819 flags |= llvm::DIDescriptor::FlagProtected; 896 Flags |= llvm::DIDescriptor [all...] |
H A D | CGDebugInfo.h | 322 llvm::DIDescriptor); 325 llvm::DIDescriptor createContextChain(const Decl *Decl); 377 llvm::DIDescriptor DContext);
|
/external/llvm/tools/opt/ |
H A D | BreakpointPrinter.cpp | 32 void getContextName(DIDescriptor Context, std::string &N) {
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfUnit.h | 251 DIE *getDIE(DIDescriptor D) const; 260 void insertDIE(DIDescriptor Desc, DIE *D); 430 DIDescriptor N = DIDescriptor());
|
H A D | DwarfUnit.cpp | 130 static bool isShareableAcrossCUs(DIDescriptor D) { 147 DIE *DwarfUnit::getDIE(DIDescriptor D) const { 156 void DwarfUnit::insertDIE(DIDescriptor Desc, DIE *D) { 391 DIE &DwarfUnit::createAndAddDIE(unsigned Tag, DIE &Parent, DIDescriptor N) { 905 DIDescriptor Element = TParams.getElement(i); 1134 DIDescriptor Ty = Args.getElement(i); 1196 DIDescriptor Element = Elements.getElement(i); 1745 DIDescriptor Element = Elements.getElement(i); 1781 DIDescriptor D(CI->second);
|
H A D | WinCodeViewLineTables.cpp | 23 DIDescriptor D(S);
|
H A D | DwarfDebug.cpp | 303 DIDescriptor D(Context); 520 // the important distinction that the DIDescriptor is not associated with the 521 // DIE (since the DIDescriptor will be associated with the concrete DIE, if 529 // Passing null as the associated DIDescriptor because the abstract definition 532 DIDescriptor()); 706 DIDescriptor Entity = resolve(Module.getEntity());
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | DebugIR.cpp | 217 int FuncFlags = llvm::DIDescriptor::FlagPrototyped;
|
Completed in 1865 milliseconds