| /freebsd/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() 186 LexicalScope *findInlinedScope(const DILocalScope *N, const DILocation *IA) { in findInlinedScope() 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, [all …]
|
| /freebsd/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/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfFile.h | 29 class DILocalScope; variable 91 DenseMap<const DILocalScope *, DIE *> AbstractLocalScopeDIEs; 165 DenseMap<const DILocalScope *, DIE *> &getAbstractScopeDIEs() {
|
| H A D | DwarfCompileUnit.h | 80 DenseMap<const DILocalScope *, DIE *> LexicalBlockDIEs; 83 DenseMap<const DILocalScope *, DIE *> AbstractLocalScopeDIEs; 124 DenseMap<const DILocalScope *, DIE *> &getAbstractScopeDIEs() { in getAbstractScopeDIEs()
|
| H A D | DwarfDebug.h | 383 DenseMap<const DILocalScope *, MDNodeSet> LocalDeclsPerLS; 922 MDNodeSet &getLocalDeclsForScope(const DILocalScope *S) {
|
| H A D | DwarfDebug.cpp | 1416 assert(!isa_and_nonnull<DILocalScope>(IE->getScope()) && in endModule() 1508 LScopes.findAbstractScope(cast_or_null<DILocalScope>(ScopeNode))) in ensureAbstractEntityIsCreatedIfScoped() 1512 static const DILocalScope *getRetainedNodeScope(const MDNode *N) { in getRetainedNodeScope() 1524 return cast<DILocalScope>(S)->getNonLexicalBlockFileScope(); in getRetainedNodeScope() 1965 const DILocalScope *LocalScope = in collectEntityInfo()
|
| H A D | CodeViewDebug.cpp | 3267 if (Scope && isa<DILocalScope>(Scope)) { in collectDebugInfoForGlobals() 3423 (moduleIsInFortran() || (Scope && isa<DILocalScope>(Scope))) in emitDebugInfoForGlobal()
|
| H A D | DwarfCompileUnit.cpp | 1734 if (isa_and_nonnull<DILocalScope>(Context)) { in getOrCreateContextDIE()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DebugInfoMetadata.h | 1638 class DILocalScope : public DIScope { 1640 DILocalScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, in DILocalScope() function 1643 ~DILocalScope() = default; 1654 static DILocalScope * 1655 cloneScopeForSubprogram(DILocalScope &RootScope, DISubprogram &NewSP, 1663 DILocalScope *getNonLexicalBlockFileScope() const; 1673 class DISubprogram : public DILocalScope { 1964 unsigned Column, DILocalScope *Scope, 1988 (unsigned Line, unsigned Column, DILocalScope *Scope, 1998 DILocalScope *getScope() const { return cast<DILocalScope>(getRawScope()); } in getScope() [all …]
|
| H A D | Metadata.def | 98 HANDLE_SPECIALIZED_MDNODE_BRANCH(DILocalScope)
|
| H A D | DIBuilder.h | 81 return isa_and_nonnull<DILocalScope>(S) in getImportTrackingVector() 87 return SubprogramTrackedNodes[cast<DILocalScope>(S)->getSubprogram()]; in getSubprogramNodesTrackingVector()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ADCE.cpp | 176 void collectLiveScopes(const DILocalScope &LS); 425 void AggressiveDeadCodeElimination::collectLiveScopes(const DILocalScope &LS) { in collectLiveScopes() 433 collectLiveScopes(cast<DILocalScope>(*LS.getScope())); in collectLiveScopes()
|
| H A D | LowerMatrixIntrinsics.cpp | 97 return cast<DILocalScope>(Scope)->getSubprogram(); in getSubprogram()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugInfoMetadata.cpp | 1026 : DILocalScope(C, DISubprogramKind, Storage, dwarf::DW_TAG_subprogram, Ops), in DISubprogram() 1047 DISubprogram *DILocalScope::getSubprogram() const { in getSubprogram() 1053 DILocalScope *DILocalScope::getNonLexicalBlockFileScope() const { in getNonLexicalBlockFileScope() 1056 return const_cast<DILocalScope *>(this); in getNonLexicalBlockFileScope() 1059 DILocalScope *DILocalScope::cloneScopeForSubprogram( in cloneScopeForSubprogram() 1060 DILocalScope &RootScope, DISubprogram &NewSP, LLVMContext &Ctx, in cloneScopeForSubprogram() 1085 return cast<DILocalScope>(UpdatedScope); in cloneScopeForSubprogram() 1172 : DILocalScope(C, ID, Storage, dwarf::DW_TAG_lexical_block, Ops) {} in DILexicalBlockBase()
|
| H A D | DebugLoc.cpp | 91 DIScope *NewScope = DILocalScope::cloneScopeForSubprogram( in replaceInlinedAtSubprogram()
|
| H A D | DIBuilder.cpp | 794 auto *Scope = cast<DILocalScope>(Context); in createLocalVariable() 811 assert(Scope && isa<DILocalScope>(Scope) && in createAutoVariable() 823 assert(Scope && isa<DILocalScope>(Scope) && in createParameterVariable() 832 auto *Scope = cast<DILocalScope>(Context); in createLabel()
|
| H A D | Verifier.cpp | 1130 CheckDI(N.getRawScope() && isa<DILocalScope>(N.getRawScope()), in visitDILocation() 1510 CheckDI(N.getRawScope() && isa<DILocalScope>(N.getRawScope()), in visitDILexicalBlockBase() 1619 CheckDI(N.getRawScope() && isa<DILocalScope>(N.getRawScope()), in visitDILocalVariable() 1637 CheckDI(N.getRawScope() && isa<DILocalScope>(N.getRawScope()), in visitDILabel() 3024 CheckDI(Parent && isa<DILocalScope>(Parent), in visitFunction() 3027 DILocalScope *Scope = DL->getInlinedAtScope(); in visitFunction() 6384 assert(!isa<DILocalScope>(LocalScope) && "Unknown type of local scope"); in getSubprogram()
|
| H A D | DebugInfo.cpp | 153 if (auto *LocalScope = dyn_cast_or_null<DILocalScope>(Scope)) in getDISubprogram()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 468 DenseMap<DILocalScope *, DISubprogram *> ParentSubprogram; 528 DISubprogram *findEnclosingSubprogram(DILocalScope *S) { in findEnclosingSubprogram() 535 DILocalScope *InitialScope = S; in findEnclosingSubprogram() 536 DenseSet<DILocalScope *> Visited; in findEnclosingSubprogram() 538 S = dyn_cast_or_null<DILocalScope>(S->getScope()); in findEnclosingSubprogram() 562 if (dyn_cast_or_null<DILocalScope>(IE->getScope())) { in upgradeCULocals() 581 cast<DILocalScope>(Entity->getScope()))) { in upgradeCULocals()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 1597 DILocalScope *NewScope = DILocalScope::cloneScopeForSubprogram( in fixupDebugInfoPostExtraction() 1615 DILocalScope *NewScope = DILocalScope::cloneScopeForSubprogram( in fixupDebugInfoPostExtraction()
|
| H A D | CloneFunction.cpp | 245 auto *LScope = dyn_cast<DILocalScope>(S); in CloneFunctionInto()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1145 DILocalScope *PromiseDIScope = PromiseDIVariable->getScope(); in buildFrameDebugInfo()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 5145 cast<llvm::DILocalScope>(LexicalBlockStack.back()), VD->getName(), Unit, in EmitDeclareOfBlockDeclRefVariable() 5328 auto *scope = cast<llvm::DILocalScope>(LexicalBlockStack.back()); in EmitDeclareOfBlockLiteralArgVariable()
|