Searched refs:LocalScope (Results 1 – 10 of 10) sorted by relevance
31 template <class Emitter> class LocalScope; variable220 friend class LocalScope<Emitter>;368 template <class Emitter> class LocalScope : public VariableScope<Emitter> {370 LocalScope(ByteCodeExprGen<Emitter> *Ctx) : VariableScope<Emitter>(Ctx) {} in LocalScope() function373 ~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()
425 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()
2418 DeclScope<Emitter> LocalScope(this, VD); in visitVarDecl() local2428 VariableScope<Emitter> LocalScope(this); in visitVarDecl() local
228 class LocalScope { class235 const LocalScope* Scope = nullptr;334 int LocalScope::const_iterator::distance(LocalScope::const_iterator L) { in distance()351 LocalScope::const_iterator352 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 …]
1965 const DILocalScope *LocalScope = in collectEntityInfo() local1969 Scope = LScopes.findInlinedScope(LocalScope, IA); in collectEntityInfo()1971 Scope = LScopes.findLexicalScope(LocalScope); in collectEntityInfo()
149 if (auto *LocalScope = dyn_cast_or_null<DILocalScope>(Scope)) in getDISubprogram() local150 return LocalScope->getSubprogram(); in getDISubprogram()
6140 static DISubprogram *getSubprogram(Metadata *LocalScope) { in getSubprogram() argument6141 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()
631 CodeGenFunction::OMPPrivateScope LocalScope(*this); in GenerateOpenMPCapturedStmtFunction() local634 LocalScope.addPrivate(LocalAddrPair.second.first, in GenerateOpenMPCapturedStmtFunction()638 (void)LocalScope.Privatize(); in GenerateOpenMPCapturedStmtFunction()643 (void)LocalScope.ForceCleanup(); in GenerateOpenMPCapturedStmtFunction()
4573 CodeGenFunction::RunCleanupsScope LocalScope(CGF); in emitTaskCall() local5635 CodeGenFunction::RunCleanupsScope LocalScope(CGF); in emitTaskwaitCall() local
8097 ParseScope LocalScope(this, 0); in ParseTypeFromString() local