Searched refs:DIDescriptor (Results 1 - 14 of 14) sorted by relevance

/external/llvm/include/llvm/IR/
H A DDIBuilder.h37 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 DDebugInfo.h58 /// 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 DDebugInfo.cpp35 // 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 DDIBuilder.cpp83 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 DAsmWriter.cpp2120 DIDescriptor Desc(Node);
/external/llvm/lib/CodeGen/
H A DLexicalScopes.cpp126 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 DCGDebugInfo.cpp93 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 DCGDebugInfo.h322 llvm::DIDescriptor);
325 llvm::DIDescriptor createContextChain(const Decl *Decl);
377 llvm::DIDescriptor DContext);
/external/llvm/tools/opt/
H A DBreakpointPrinter.cpp32 void getContextName(DIDescriptor Context, std::string &N) {
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.h251 DIE *getDIE(DIDescriptor D) const;
260 void insertDIE(DIDescriptor Desc, DIE *D);
430 DIDescriptor N = DIDescriptor());
H A DDwarfUnit.cpp130 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 DWinCodeViewLineTables.cpp23 DIDescriptor D(S);
H A DDwarfDebug.cpp303 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 DDebugIR.cpp217 int FuncFlags = llvm::DIDescriptor::FlagPrototyped;

Completed in 1865 milliseconds