Searched refs:ScopeKind (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.h | 105 enum class ScopeKind { Call, Block }; enum 315 ScopeKind SC = ScopeKind::Block, 322 ScopeKind = ScopeKind::Block, bool IsConstexprUnknown = false); 462 ScopeKind Kind = ScopeKind::Block) 495 void addForScopeKind(const Scope::Local &Local, ScopeKind Kind) { in addForScopeKind() 515 ScopeKind getKind() const { return Kind; } in getKind() 523 ScopeKind Kind; 529 LocalScope(Compiler<Emitter> *Ctx, ScopeKind Kind = ScopeKind::Block) 620 BlockScope(Compiler<Emitter> *Ctx, ScopeKind Kind = ScopeKind::Block)
|
| H A D | Compiler.cpp | 2027 assert(VarScope->getKind() == ScopeKind::Call); in visitCallArgs() 2038 Arg, Arg->getType(), /*ExtendingDecl=*/nullptr, ScopeKind::Call); in visitCallArgs() 4389 ScopeKind SC, bool IsConstexprUnknown) { in allocateLocalPrimitive() 4417 const ValueDecl *ExtendingDecl, ScopeKind SC, in allocateLocal() 4720 VD, *VarT, VD->getType().isConstQualified(), nullptr, ScopeKind::Block, in visitVarDecl() 4738 VD, VD->getType(), nullptr, ScopeKind::Block, IsConstexprUnknown)) { in visitVarDecl() 4956 BlockScope<Emitter> CallScope(this, ScopeKind::Call); in VisitCallExpr()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | ScopedPrinter.h | 567 enum class ScopeKind { enum 575 ScopeKind Kind; 576 ScopeContext(Scope Context, ScopeKind Kind = ScopeKind::NoAttribute) 710 scopedBegin({Scope::Object, ScopeKind::NoAttribute}); in objectBegin() 720 scopedBegin({Scope::Array, ScopeKind::NoAttribute}); in arrayBegin() 833 ScopeKind Kind = ScopeKind::Attribute; in scopedBegin() 836 Kind = ScopeKind::NestedAttribute; in scopedBegin() 848 if (ScopeCtx.Kind == ScopeKind::Attribute || in scopedEnd() 849 ScopeCtx.Kind == ScopeKind::NestedAttribute) in scopedEnd() 851 if (ScopeCtx.Kind == ScopeKind::NestedAttribute) in scopedEnd()
|
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | TGParser.h | 93 enum ScopeKind { SK_Local, SK_Record, SK_ForeachLoop, SK_MultiClass }; enum 96 ScopeKind Kind;
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 106 enum ScopeKind : uint8_t { enum 115 ScopeKind Kind : 3;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 514 enum class ScopeKind { enum 650 ScopeKind Scope, LValue &LV); 674 ScopeKind Scope); 729 llvm::PointerIntPair<APValue*, 2, ScopeKind> Value; 735 ScopeKind Scope) in Cleanup() 740 bool isDestroyedAtEndOf(ScopeKind K) const { in isDestroyedAtEndOf() 1171 return !C.isDestroyedAtEndOf(ScopeKind::FullExpression); in performLifetimeExtension() 1419 template<ScopeKind Kind> 1462 if (Kind != ScopeKind::Block) in cleanup() 1471 typedef ScopeRAII<ScopeKind::Block> BlockScopeRAII; [all …]
|