Home
last modified time | relevance | path

Searched refs:DILexicalBlockBase (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLexicalScopes.cpp170 if (auto *Block = dyn_cast<DILexicalBlockBase>(Scope)) in getOrCreateRegularScope()
198 if (auto *Block = dyn_cast<DILexicalBlockBase>(Scope)) in getOrCreateInlinedScope()
221 if (auto *Block = dyn_cast<DILexicalBlockBase>(Scope)) in getOrCreateAbstractScope()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfoMetadata.cpp142 static DILexicalBlockBase *cloneAndReplaceParentScope(DILexicalBlockBase *LBB, in cloneAndReplaceParentScope()
145 cast<DILexicalBlockBase>(*ClonedScope).replaceScope(NewParent); in cloneAndReplaceParentScope()
146 return cast<DILexicalBlockBase>( in cloneAndReplaceParentScope()
337 if (auto *LBB = dyn_cast<DILexicalBlockBase>(CommonLocScope); in getMergedLocation()
531 if (auto *LB = dyn_cast<DILexicalBlockBase>(this)) in getScope()
559 assert((isa<DILexicalBlockBase>(this) || isa<DIFile>(this) || in getName()
1319 if (auto *Block = dyn_cast<DILexicalBlockBase>(this)) in getSubprogram()
1350 cast<DILexicalBlockBase>(ScopeToUpdate), UpdatedScope); in cloneScopeForSubprogram()
1438 DILexicalBlockBase::DILexicalBlockBase(LLVMContext &C, unsigned ID, in DILexicalBlockBase() function in DILexicalBlockBase
H A DDebugInfo.cpp326 if (auto *LB = dyn_cast<DILexicalBlockBase>(Scope)) { in processScope()
793 if (auto *MDLB = dyn_cast<DILexicalBlockBase>(N)) in remap()
H A DVerifier.cpp546 void visitDILexicalBlockBase(const DILexicalBlockBase &N);
1579 void Verifier::visitDILexicalBlockBase(const DILexicalBlockBase &N) { in visitDILexicalBlockBase()
6742 if (auto *LB = dyn_cast<DILexicalBlockBase>(LocalScope)) in getSubprogram()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMetadata.def100 HANDLE_SPECIALIZED_MDNODE_BRANCH(DILexicalBlockBase)
H A DDebugInfoMetadata.h2806 class DILexicalBlockBase : public DILocalScope {
2808 LLVM_ABI DILexicalBlockBase(LLVMContext &C, unsigned ID, StorageType Storage,
2810 ~DILexicalBlockBase() = default;
2831 class DILexicalBlock : public DILexicalBlockBase {
2839 : DILexicalBlockBase(C, DILexicalBlockKind, Storage, Ops), in DILexicalBlock()
2885 class DILexicalBlockFile : public DILexicalBlockBase {
2891 : DILexicalBlockBase(C, DILexicalBlockFileKind, Storage, Ops) { in DILexicalBlockFile()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h173 std::unordered_map<const DILexicalBlockBase*, LexicalBlock> LexicalBlocks;