/external/llvm/include/llvm/IR/ |
DIBuilder.h | 172 unsigned LineNo, DIScope *Context); 197 DIDerivedType *createMemberType(DIScope *Scope, StringRef Name, 212 DIDerivedType *createStaticMemberType(DIScope *Scope, StringRef Name, 264 DICompositeType *createClassType(DIScope *Scope, StringRef Name, 285 DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNumber, 301 DICompositeType *createUnionType(DIScope *Scope, StringRef Name, 314 createTemplateTypeParameter(DIScope *Scope, StringRef Name, DIType *Ty); 322 DITemplateValueParameter *createTemplateValueParameter(DIScope *Scope, 332 DITemplateValueParameter *createTemplateTemplateParameter(DIScope *Scope, 342 DITemplateValueParameter *createTemplateParameterPack(DIScope *Scope [all...] |
DebugInfo.h | 91 void processScope(DIScope *Scope); 96 bool addScope(DIScope *Scope); 105 typedef SmallVectorImpl<DIScope *>::const_iterator scope_iterator; 138 SmallVector<DIScope *, 8> Scopes;
|
DebugInfoMetadata.h | 95 typedef TypedDINodeRef<DIScope> DIScopeRef; 407 class DIScope : public DINode { 409 DIScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, 412 ~DIScope() = default; 425 /// An \a DIFile is an \a DIScope, but it doesn't point at a separate file 430 return isa<DIFile>(this) ? const_cast<DIScope *>(this) 460 class DIFile : public DIScope { 465 : DIScope(C, DIFileKind, Storage, dwarf::DW_TAG_file_type, Ops) {} 502 StringRef DIScope::getFilename() const { 508 StringRef DIScope::getDirectory() const [all...] |
/external/llvm/lib/IR/ |
DIBuilder.cpp | 130 static DIScope *getNonCompileUnitScope(DIScope *N) { 133 return cast<DIScope>(N); 168 createImportedModule(LLVMContext &C, dwarf::Tag Tag, DIScope *Context, 176 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, 183 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, 190 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, DIModule *M, 196 DIImportedEntity *DIBuilder::createImportedDeclaration(DIScope *Context, 268 DIScope *Context) { 292 DIDerivedType *DIBuilder::createMemberType(DIScope *Scope, StringRef Name [all...] |
DebugLoc.cpp | 91 auto *Scope = cast<DIScope>(getScope());
|
DebugInfo.cpp | 172 void DebugInfoFinder::processScope(DIScope *Scope) { 288 bool DebugInfoFinder::addScope(DIScope *Scope) {
|
DebugInfoMetadata.cpp | 128 DIScopeRef DIScope::getScope() const { 149 StringRef DIScope::getName() const {
|
Verifier.cpp | 324 void visitDIScope(const DIScope &N); 344 /// Checks for subclasses of \a DIScope, or \a isValidUUID(). 728 return !MD || isValidUUID(N, MD) || isa<DIScope>(MD); 771 void Verifier::visitDIScope(const DIScope &N) { [all...] |
/external/llvm/bindings/go/llvm/ |
DIBuilderBindings.cpp | 79 return wrap(D->createFunction(unwrap<DIScope>(Scope), Name, LinkageName, 92 return wrap(D->createAutoVariable(unwrap<DIScope>(Scope), Name, 103 unwrap<DIScope>(Scope), Name, ArgNo, unwrap<DIFile>(File), Line, 141 unwrap<DIScope>(Scope), Name, File ? unwrap<DIFile>(File) : nullptr, Line, 154 Tag, Name, unwrap<DIScope>(Scope), File ? unwrap<DIFile>(File) : nullptr, 166 unwrap<DIScope>(Scope), Name, File ? unwrap<DIFile>(File) : nullptr, Line, 188 Context ? unwrap<DIScope>(Context) : nullptr));
|
/external/llvm/tools/opt/ |
BreakpointPrinter.cpp | 32 void getContextName(const DIScope *Context, std::string &N) {
|
/external/clang/lib/CodeGen/ |
CGDebugInfo.h | 116 std::vector<llvm::TypedTrackingMDRef<llvm::DIScope>> LexicalBlockStack; 243 llvm::DIFile *tunit, llvm::DIScope *scope, 388 llvm::DIScope *getDeclContextDescriptor(const Decl *D); 390 llvm::DIScope *getContextDescriptor(const Decl *Context, 391 llvm::DIScope *Default); 393 llvm::DIScope *getCurrentContextDescriptor(const Decl *Decl); 397 llvm::DIScope *); 472 llvm::GlobalVariable *Var, llvm::DIScope *DContext); 506 llvm::DIScope *&FDContext, 513 StringRef &LinkageName, llvm::DIScope *&VDContext) [all...] |
CGDebugInfo.cpp | 135 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back()); 153 llvm::DIScope *CGDebugInfo::getDeclContextDescriptor(const Decl *D) { 154 llvm::DIScope *Mod = getParentModuleOrNull(D); 159 llvm::DIScope *CGDebugInfo::getContextDescriptor(const Decl *Context, 160 llvm::DIScope *Default) { 167 return dyn_cast_or_null<llvm::DIScope>(V); 692 llvm::DIScope *Ctx) { [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
DwarfUnit.h | 148 std::string getParentContextString(const DIScope *Context) const; 151 virtual void addGlobalName(StringRef Name, DIE &Die, const DIScope *Context) { 156 const DIScope *Context) {} 303 DIE *getOrCreateContextDIE(const DIScope *Context); 370 void updateAcceleratorTables(const DIScope *Context, const DIType *Ty,
|
DwarfCompileUnit.h | 193 void addGlobalName(StringRef Name, DIE &Die, const DIScope *Context) override; 197 const DIScope *Context) override;
|
DwarfCompileUnit.cpp | 120 DIScope *DeclContext; 718 const DIScope *Context) { 727 const DIScope *Context) {
|
DwarfUnit.cpp | 687 DIE *DwarfUnit::getOrCreateContextDIE(const DIScope *Context) { 763 void DwarfUnit::updateAcceleratorTables(const DIScope *Context, 787 std::string DwarfUnit::getParentContextString(const DIScope *Context) const { 796 SmallVector<const DIScope *, 1> Parents; 809 for (const DIScope *Ctx : make_range(Parents.rbegin(), Parents.rend())) { [all...] |
WinCodeViewLineTables.cpp | 27 auto *Scope = cast<DIScope>(S);
|
DwarfDebug.cpp | [all...] |
/external/llvm/examples/Kaleidoscope/Chapter8/ |
toy.cpp | 94 std::vector<DIScope *> LexicalBlocks; 832 DIScope *Scope; [all...] |
/external/llvm/unittests/IR/ |
MetadataTest.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
LiveDebugVariables.cpp | 363 auto *Scope = cast<DIScope>(DL.getScope()); [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXAsmPrinter.cpp | 133 auto *Scope = cast_or_null<DIScope>(curLoc.getScope()); [all...] |