| /freebsd-13.1/contrib/llvm-project/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 …]
|
| /freebsd-13.1/contrib/llvm-project/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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DebugInfoMetadata.h | 1532 class DILocalScope : public DIScope { 1537 ~DILocalScope() = default; 1550 DILocalScope *getNonLexicalBlockFileScope() const; 1609 DILocalScope *getScope() const { return cast<DILocalScope>(getRawScope()); } in getScope() 1633 DILocalScope *getInlinedAtScope() const { in getInlinedAtScope() 1802 class DISubprogram : public DILocalScope { 2063 class DILexicalBlockBase : public DILocalScope { 2071 DILocalScope *getScope() const { return cast<DILocalScope>(getRawScope()); } in getScope() 3106 DILocalScope *getScope() const { 3176 DILocalScope *getScope() const { [all …]
|
| H A D | Metadata.def | 97 HANDLE_SPECIALIZED_MDNODE_BRANCH(DILocalScope)
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ADCE.cpp | 172 void collectLiveScopes(const DILocalScope &LS); 421 void AggressiveDeadCodeElimination::collectLiveScopes(const DILocalScope &LS) { in collectLiveScopes() 429 collectLiveScopes(cast<DILocalScope>(*LS.getScope())); in collectLiveScopes()
|
| H A D | LowerMatrixIntrinsics.cpp | 88 return cast<DILocalScope>(Scope)->getSubprogram(); in getSubprogram()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfCompileUnit.h | 175 if (!isa<DILocalScope>(Scope)) in addImportedEntity() 179 auto *LocalScope = cast<DILocalScope>(Scope)->getNonLexicalBlockFileScope(); in addImportedEntity()
|
| H A D | DwarfDebug.cpp | 1116 if (isa<DILocalScope>(N->getScope())) in constructAndAddImportedEntityDIE() 1204 return !isa<DILocalScope>(IE->getScope()); in beginModule() 1501 cast<DILocalScope>(ScopeNode))); in ensureAbstractEntityIsCreated() 1510 LScopes.findAbstractScope(cast_or_null<DILocalScope>(ScopeNode))) in ensureAbstractEntityIsCreatedIfScoped() 1928 const DILocalScope *LocalScope = in collectEntityInfo()
|
| H A D | CodeViewDebug.cpp | 3077 if (Scope && isa<DILocalScope>(Scope)) { in collectGlobalVariableInfo()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugInfoMetadata.cpp | 137 if (!S || !isa<DILocalScope>(S)) in getMergedLocation() 812 DISubprogram *DILocalScope::getSubprogram() const { in getSubprogram() 818 DILocalScope *DILocalScope::getNonLexicalBlockFileScope() const { in getNonLexicalBlockFileScope() 821 return const_cast<DILocalScope *>(this); in getNonLexicalBlockFileScope()
|
| H A D | DIBuilder.cpp | 746 DILocalVariable::get(VMContext, cast_or_null<DILocalScope>(Context), Name, in createLocalVariable() 784 DILabel::get(VMContext, cast_or_null<DILocalScope>(Context), Name, in createLabel()
|
| H A D | Verifier.cpp | 927 AssertDI(N.getRawScope() && isa<DILocalScope>(N.getRawScope()), in visitDILocation() 1297 AssertDI(N.getRawScope() && isa<DILocalScope>(N.getRawScope()), in visitDILexicalBlockBase() 1413 AssertDI(N.getRawScope() && isa<DILocalScope>(N.getRawScope()), in visitDILocalVariable() 1426 AssertDI(N.getRawScope() && isa<DILocalScope>(N.getRawScope()), in visitDILabel() 2573 AssertDI(Parent && isa<DILocalScope>(Parent), in visitFunction() 2577 DILocalScope *Scope = DL->getInlinedAtScope(); in visitFunction() 5322 assert(!isa<DILocalScope>(LocalScope) && "Unknown type of local scope"); in getSubprogram()
|
| H A D | DebugInfo.cpp | 130 if (auto *LocalScope = dyn_cast_or_null<DILocalScope>(Scope)) in getDISubprogram()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 1185 if (isa<DILocalScope>(Scope)) in prepareCompileUnitsForImport()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 946 DILocalScope *PromiseDIScope = PromiseDIVariable->getScope(); in buildFrameDebugInfo()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 4505 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit, in EmitDeclareOfBlockDeclRefVariable() 4687 auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back()); in EmitDeclareOfBlockLiteralArgVariable()
|