Searched refs:LocalScope (Results 1 – 9 of 9) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | ByteCodeExprGen.h | 34 template <class Emitter> class LocalScope; variable 162 friend class LocalScope<Emitter>; 282 template <class Emitter> class LocalScope : public VariableScope<Emitter> { 284 LocalScope(ByteCodeExprGen<Emitter> *Ctx) : VariableScope<Emitter>(Ctx) {} in LocalScope() function 286 ~LocalScope() override { this->emitDestruction(); } in ~LocalScope() 309 template <class Emitter> class BlockScope final : public LocalScope<Emitter> { 311 BlockScope(ByteCodeExprGen<Emitter> *Ctx) : LocalScope<Emitter>(Ctx) {} in BlockScope() 320 template <class Emitter> class ExprScope final : public LocalScope<Emitter> { 322 ExprScope(ByteCodeExprGen<Emitter> *Ctx) : LocalScope<Emitter>(Ctx) {} in ExprScope()
|
| H A D | ByteCodeExprGen.cpp | 29 template <class Emitter> class DeclScope final : public LocalScope<Emitter> { 32 : LocalScope<Emitter>(Ctx), Scope(Ctx->P, VD) {} in DeclScope() 538 DeclScope<Emitter> LocalScope(this, VD); in visitDecl() local 552 DeclScope<Emitter> LocalScope(this, VD); in visitDecl() local
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CFG.cpp | 224 class LocalScope { class 329 int LocalScope::const_iterator::distance(LocalScope::const_iterator L) { in distance() 346 LocalScope::const_iterator 347 LocalScope::const_iterator::shared_parent(LocalScope::const_iterator L) { in shared_parent() 758 void addScopesEnd(LocalScope::const_iterator B, LocalScope::const_iterator E, 765 LocalScope* createOrReuseLocalScope(LocalScope* Scope); 770 LocalScope* addLocalScopeForVarDecl(VarDecl *VD, LocalScope* Scope = nullptr); 874 LocalScope::const_iterator B, LocalScope::const_iterator E); 1933 LocalScope* CFGBuilder::createOrReuseLocalScope(LocalScope* Scope) { in createOrReuseLocalScope() 2074 LocalScope::const_iterator B, LocalScope::const_iterator E) { in prependAutomaticObjDtorsWithTerminator() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfCompileUnit.h | 179 auto *LocalScope = cast<DILocalScope>(Scope)->getNonLexicalBlockFileScope(); in addImportedEntity() local 180 ImportedEntities[LocalScope].push_back(IE); in addImportedEntity()
|
| H A D | DwarfDebug.cpp | 1928 const DILocalScope *LocalScope = in collectEntityInfo() local 1932 Scope = LScopes.findInlinedScope(LocalScope, IA); in collectEntityInfo() 1934 Scope = LScopes.findLexicalScope(LocalScope); in collectEntityInfo()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugInfo.cpp | 130 if (auto *LocalScope = dyn_cast_or_null<DILocalScope>(Scope)) in getDISubprogram() local 131 return LocalScope->getSubprogram(); in getDISubprogram()
|
| H A D | Verifier.cpp | 5311 static DISubprogram *getSubprogram(Metadata *LocalScope) { in getSubprogram() argument 5312 if (!LocalScope) in getSubprogram() 5315 if (auto *SP = dyn_cast<DISubprogram>(LocalScope)) in getSubprogram() 5318 if (auto *LB = dyn_cast<DILexicalBlockBase>(LocalScope)) in getSubprogram() 5322 assert(!isa<DILocalScope>(LocalScope) && "Unknown type of local scope"); in getSubprogram()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 624 CodeGenFunction::OMPPrivateScope LocalScope(*this); in GenerateOpenMPCapturedStmtFunction() local 627 LocalScope.addPrivate(LocalAddrPair.second.first, [&LocalAddrPair]() { in GenerateOpenMPCapturedStmtFunction() 632 (void)LocalScope.Privatize(); in GenerateOpenMPCapturedStmtFunction() 637 (void)LocalScope.ForceCleanup(); in GenerateOpenMPCapturedStmtFunction()
|
| H A D | CGOpenMPRuntime.cpp | 5195 CodeGenFunction::RunCleanupsScope LocalScope(CGF); in emitTaskCall() local
|