| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | LexicalScopes.h | 46 LexicalScope(LexicalScope *P, const DILocalScope *D, const DILocation *I, in LexicalScope() 63 const DILocalScope *getScopeNode() const { return Desc; } in getScopeNode() 123 const DILocalScope *Desc; // Debug info descriptor. 180 LexicalScope *findAbstractScope(const DILocalScope *N) { in findAbstractScope() 192 LexicalScope *findLexicalScope(const DILocalScope *N) { in findLexicalScope() 198 LexicalScope *getOrCreateAbstractScope(const DILocalScope *Scope); 203 LexicalScope *getOrCreateLexicalScope(const DILocalScope *Scope, 211 LexicalScope *getOrCreateRegularScope(const DILocalScope *Scope); 214 LexicalScope *getOrCreateInlinedScope(const DILocalScope *Scope, 230 std::unordered_map<const DILocalScope *, LexicalScope> LexicalScopeMap; [all …]
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/ |
| H A D | DebugTranslation.h | 37 const llvm::DILocation *translateLoc(Location loc, llvm::DILocalScope *scope); 45 const llvm::DILocation *translateLoc(Location loc, llvm::DILocalScope *scope, 53 DenseMap<std::pair<Location, llvm::DILocalScope *>, const llvm::DILocation *>
|
| H A D | DebugTranslation.cpp | 124 DebugTranslation::translateLoc(Location loc, llvm::DILocalScope *scope) { in translateLoc() 132 DebugTranslation::translateLoc(Location loc, llvm::DILocalScope *scope, in translateLoc()
|
| H A D | ModuleTranslation.cpp | 1079 ModuleTranslation::translateLoc(Location loc, llvm::DILocalScope *scope) { in translateLoc()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | LexicalScopes.cpp | 125 DILocalScope *Scope = DL->getScope(); in findLexicalScope() 142 LexicalScope *LexicalScopes::getOrCreateLexicalScope(const DILocalScope *Scope, in getOrCreateLexicalScope() 160 LexicalScopes::getOrCreateRegularScope(const DILocalScope *Scope) { in getOrCreateRegularScope() 188 LexicalScopes::getOrCreateInlinedScope(const DILocalScope *Scope, in getOrCreateInlinedScope() 192 std::pair<const DILocalScope *, const DILocation *> P(Scope, InlinedAt); in getOrCreateInlinedScope() 212 LexicalScopes::getOrCreateAbstractScope(const DILocalScope *Scope) { in getOrCreateAbstractScope()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | DebugInfoMetadata.h | 1527 class DILocalScope : public DIScope { 1532 ~DILocalScope() = default; 1545 DILocalScope *getNonLexicalBlockFileScope() const; 1604 DILocalScope *getScope() const { return cast<DILocalScope>(getRawScope()); } in getScope() 1628 DILocalScope *getInlinedAtScope() const { in getInlinedAtScope() 1803 class DISubprogram : public DILocalScope { 2070 class DILexicalBlockBase : public DILocalScope { 2077 DILocalScope *getScope() const { return cast<DILocalScope>(getRawScope()); } in getScope() 3116 DILocalScope *getScope() const { 3188 DILocalScope *getScope() const { [all …]
|
| H A D | Metadata.def | 97 HANDLE_SPECIALIZED_MDNODE_BRANCH(DILocalScope)
|
| /llvm-project-15.0.7/llvm/test/Verifier/ |
| H A D | DILocation-scope.ll | 8 ; CHECK: scope must be a DILocalScope
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | ADCE.cpp | 171 void collectLiveScopes(const DILocalScope &LS); 420 void AggressiveDeadCodeElimination::collectLiveScopes(const DILocalScope &LS) { in collectLiveScopes() 428 collectLiveScopes(cast<DILocalScope>(*LS.getScope())); in collectLiveScopes()
|
| H A D | LowerMatrixIntrinsics.cpp | 88 return cast<DILocalScope>(Scope)->getSubprogram(); in getSubprogram()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfCompileUnit.h | 177 if (!isa<DILocalScope>(Scope)) in addImportedEntity() 181 auto *LocalScope = cast<DILocalScope>(Scope)->getNonLexicalBlockFileScope(); in addImportedEntity()
|
| H A D | DwarfDebug.cpp | 1108 if (isa<DILocalScope>(N->getScope())) in constructAndAddImportedEntityDIE() 1196 return !isa<DILocalScope>(IE->getScope()); in beginModule() 1495 cast<DILocalScope>(ScopeNode))); in ensureAbstractEntityIsCreated() 1504 LScopes.findAbstractScope(cast_or_null<DILocalScope>(ScopeNode))) in ensureAbstractEntityIsCreatedIfScoped() 1922 const DILocalScope *LocalScope = in collectEntityInfo()
|
| H A D | CodeViewDebug.cpp | 3201 if (Scope && isa<DILocalScope>(Scope)) { in collectGlobalVariableInfo()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | DebugInfoMetadata.cpp | 138 if (!S || !isa<DILocalScope>(S)) in getMergedLocation() 909 : DILocalScope(C, DISubprogramKind, Storage, dwarf::DW_TAG_subprogram, Ops), in DISubprogram() 930 DISubprogram *DILocalScope::getSubprogram() const { in getSubprogram() 936 DILocalScope *DILocalScope::getNonLexicalBlockFileScope() const { in getNonLexicalBlockFileScope() 939 return const_cast<DILocalScope *>(this); in getNonLexicalBlockFileScope() 1026 : DILocalScope(C, ID, Storage, dwarf::DW_TAG_lexical_block, Ops) {} in DILexicalBlockBase()
|
| H A D | DIBuilder.cpp | 782 VMContext, cast_or_null<DILocalScope>(Context), Name, File, LineNo, Ty, in createLocalVariable() 819 auto *Node = DILabel::get(VMContext, cast_or_null<DILocalScope>(Context), in createLabel()
|
| H A D | Verifier.cpp | 986 CheckDI(N.getRawScope() && isa<DILocalScope>(N.getRawScope()), in visitDILocation() 1358 CheckDI(N.getRawScope() && isa<DILocalScope>(N.getRawScope()), in visitDILexicalBlockBase() 1474 CheckDI(N.getRawScope() && isa<DILocalScope>(N.getRawScope()), in visitDILocalVariable() 1487 CheckDI(N.getRawScope() && isa<DILocalScope>(N.getRawScope()), in visitDILabel() 2711 CheckDI(Parent && isa<DILocalScope>(Parent), in visitFunction() 2714 DILocalScope *Scope = DL->getInlinedAtScope(); in visitFunction() 5675 assert(!isa<DILocalScope>(LocalScope) && "Unknown type of local scope"); in getSubprogram()
|
| H A D | DebugInfo.cpp | 129 if (auto *LocalScope = dyn_cast_or_null<DILocalScope>(Scope)) in getDISubprogram()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | MetadataTest.cpp | 428 DILocalScope *Scope = getSubprogram(); in TEST_F() 1229 DILocalScope *Scope = getSubprogram(); in TEST_F() 1249 DILocalScope *Scope = getSubprogram(); in TEST_F() 1300 DILocalScope *Scope = getSubprogram(); in TEST_F() 1344 DILocalScope *Scope = getSubprogram(); in TEST_F() 1384 DILocalScope *Scope = getSubprogram(); in TEST_F() 1432 DILocalScope *Scope = getSubprogram(); in TEST_F() 1476 DILocalScope *Scope = getSubprogram(); in TEST_F() 1976 DILocalScope *Scope = getSubprogram(); in TEST_F() 2450 DILocalScope *Scope = getSubprogram(); in TEST_F() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Target/LLVMIR/ |
| H A D | ModuleTranslation.h | 175 const llvm::DILocation *translateLoc(Location loc, llvm::DILocalScope *scope);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 219 auto *LScope = dyn_cast<DILocalScope>(S); in CloneFunctionInto()
|
| /llvm-project-15.0.7/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 1209 if (isa<DILocalScope>(Scope)) in prepareCompileUnitsForImport()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 976 DILocalScope *PromiseDIScope = PromiseDIVariable->getScope(); in buildFrameDebugInfo()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 4788 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit, in EmitDeclareOfBlockDeclRefVariable() 4970 auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back()); in EmitDeclareOfBlockLiteralArgVariable()
|