Home
last modified time | relevance | path

Searched refs:LocalScope (Results 1 – 10 of 10) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.h31 template <class Emitter> class LocalScope; variable
220 friend class LocalScope<Emitter>;
368 template <class Emitter> class LocalScope : public VariableScope<Emitter> {
370 LocalScope(ByteCodeExprGen<Emitter> *Ctx) : VariableScope<Emitter>(Ctx) {} in LocalScope() function
373 ~LocalScope() override { in ~LocalScope()
419 DestructorScope(LocalScope<Emitter> &OtherScope) : OtherScope(OtherScope) {} in DestructorScope()
424 LocalScope<Emitter> &OtherScope;
429 template <class Emitter> class AutoScope : public LocalScope<Emitter> {
432 : LocalScope<Emitter>(Ctx), DS(*this) {} in AutoScope()
H A DByteCodeStmtGen.cpp425 LocalScope<Emitter> Scope(this); in visitWhileStmt()
448 LocalScope<Emitter> Scope(this); in visitDoStmt()
479 LocalScope<Emitter> Scope(this); in visitForStmt()
544 LocalScope<Emitter> Scope(this); in visitCXXForRangeStmt()
H A DByteCodeExprGen.cpp2418 DeclScope<Emitter> LocalScope(this, VD); in visitVarDecl() local
2428 VariableScope<Emitter> LocalScope(this); in visitVarDecl() local
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp228 class LocalScope { class
235 const LocalScope* Scope = nullptr;
334 int LocalScope::const_iterator::distance(LocalScope::const_iterator L) { in distance()
351 LocalScope::const_iterator
352 LocalScope::const_iterator::shared_parent(LocalScope::const_iterator L) { in shared_parent()
393 LocalScope::const_iterator scopePosition;
511 LocalScope::const_iterator ScopePos;
788 LocalScope* createOrReuseLocalScope(LocalScope* Scope);
793 LocalScope* addLocalScopeForVarDecl(VarDecl *VD, LocalScope* Scope = nullptr);
2060 LocalScope* CFGBuilder::createOrReuseLocalScope(LocalScope* Scope) { in createOrReuseLocalScope()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp1965 const DILocalScope *LocalScope = in collectEntityInfo() local
1969 Scope = LScopes.findInlinedScope(LocalScope, IA); in collectEntityInfo()
1971 Scope = LScopes.findLexicalScope(LocalScope); in collectEntityInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp149 if (auto *LocalScope = dyn_cast_or_null<DILocalScope>(Scope)) in getDISubprogram() local
150 return LocalScope->getSubprogram(); in getDISubprogram()
H A DVerifier.cpp6140 static DISubprogram *getSubprogram(Metadata *LocalScope) { in getSubprogram() argument
6141 if (!LocalScope) in getSubprogram()
6144 if (auto *SP = dyn_cast<DISubprogram>(LocalScope)) in getSubprogram()
6147 if (auto *LB = dyn_cast<DILexicalBlockBase>(LocalScope)) in getSubprogram()
6151 assert(!isa<DILocalScope>(LocalScope) && "Unknown type of local scope"); in getSubprogram()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp631 CodeGenFunction::OMPPrivateScope LocalScope(*this); in GenerateOpenMPCapturedStmtFunction() local
634 LocalScope.addPrivate(LocalAddrPair.second.first, in GenerateOpenMPCapturedStmtFunction()
638 (void)LocalScope.Privatize(); in GenerateOpenMPCapturedStmtFunction()
643 (void)LocalScope.ForceCleanup(); in GenerateOpenMPCapturedStmtFunction()
H A DCGOpenMPRuntime.cpp4573 CodeGenFunction::RunCleanupsScope LocalScope(CGF); in emitTaskCall() local
5635 CodeGenFunction::RunCleanupsScope LocalScope(CGF); in emitTaskwaitCall() local
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseDecl.cpp8097 ParseScope LocalScope(this, 0); in ParseTypeFromString() local