Searched refs:LocalScope (Results 1 – 9 of 9) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/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
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | CFG.cpp | 224 class LocalScope { class 231 const LocalScope* Scope = nullptr; 245 const_iterator(const LocalScope& S, unsigned I) in const_iterator() 313 LocalScope(BumpVectorContext ctx, const_iterator P) in LocalScope() function in __anon654da8e80111::LocalScope 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() 348 llvm::SmallPtrSet<const LocalScope *, 4> ScopesOfL; in shared_parent() 373 LocalScope::const_iterator scopePosition; 376 BlockScopePosPair(CFGBlock *b, LocalScope::const_iterator scopePos) in BlockScopePosPair() [all …]
|
/netbsd-src/external/apache2/llvm/dist/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 | 1878 const DILocalScope *LocalScope = in collectEntityInfo() local 1882 Scope = LScopes.findInlinedScope(LocalScope, IA); in collectEntityInfo() 1884 Scope = LScopes.findLexicalScope(LocalScope); in collectEntityInfo()
|
/netbsd-src/external/apache2/llvm/dist/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 | 5302 static DISubprogram *getSubprogram(Metadata *LocalScope) { in getSubprogram() argument 5303 if (!LocalScope) in getSubprogram() 5306 if (auto *SP = dyn_cast<DISubprogram>(LocalScope)) in getSubprogram() 5309 if (auto *LB = dyn_cast<DILexicalBlockBase>(LocalScope)) in getSubprogram() 5313 assert(!isa<DILocalScope>(LocalScope) && "Unknown type of local scope"); in getSubprogram()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGStmtOpenMP.cpp | 618 CodeGenFunction::OMPPrivateScope LocalScope(*this); in GenerateOpenMPCapturedStmtFunction() local 621 LocalScope.addPrivate(LocalAddrPair.second.first, [&LocalAddrPair]() { in GenerateOpenMPCapturedStmtFunction() 626 (void)LocalScope.Privatize(); in GenerateOpenMPCapturedStmtFunction() 631 (void)LocalScope.ForceCleanup(); in GenerateOpenMPCapturedStmtFunction()
|
H A D | CGOpenMPRuntime.cpp | 5185 CodeGenFunction::RunCleanupsScope LocalScope(CGF); in emitTaskCall() local
|