HomeSort by relevance Sort by last modified time
    Searched refs:DIDescriptor (Results 1 - 14 of 14) sorted by null

  /external/llvm/include/llvm/IR/
DebugInfo.h 58 /// DIDescriptor - A thin wraper around MDNode to access encoded debug info.
61 class DIDescriptor {
95 DIDescriptor getDescriptorField(unsigned Elt) const;
107 explicit DIDescriptor(const MDNode *N = nullptr) : DbgNode(N) {}
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(N) {
    [all...]
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 Scope, StringRef Name
    [all...]
  /external/llvm/lib/IR/
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::getConstantField(unsigned Elt) const
    [all...]
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 Context, StringRef Name
    [all...]
AsmWriter.cpp     [all...]
  /external/llvm/lib/CodeGen/
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/
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;
    [all...]
CGDebugInfo.h 322 llvm::DIDescriptor);
325 llvm::DIDescriptor createContextChain(const Decl *Decl);
377 llvm::DIDescriptor DContext);
  /external/llvm/tools/opt/
BreakpointPrinter.cpp 32 void getContextName(DIDescriptor Context, std::string &N) {
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfUnit.h 251 DIE *getDIE(DIDescriptor D) const;
260 void insertDIE(DIDescriptor Desc, DIE *D);
430 DIDescriptor N = DIDescriptor());
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) {
    [all...]
WinCodeViewLineTables.cpp 23 DIDescriptor D(S);
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());
    [all...]
  /external/llvm/lib/Transforms/Instrumentation/
DebugIR.cpp 217 int FuncFlags = llvm::DIDescriptor::FlagPrototyped;

Completed in 101 milliseconds