Searched refs:SwitchScope (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Scope.h | 102 SwitchScope = 0x1000, enumerator 496 if (S->getFlags() & Scope::SwitchScope) in isSwitchScope() 512 !(getFlags() & Scope::SwitchScope); in isLoopScope()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | Scope.cpp | 218 {SwitchScope, "SwitchScope"}, in dumpImpl()
|
| H A D | SemaStmt.cpp | 561 getCurScope()->isInOpenACCComputeConstructScope(Scope::SwitchScope)) { in ActOnCaseStmt() 586 getCurScope()->isInOpenACCComputeConstructScope(Scope::SwitchScope)) { in ActOnDefaultStmt() 2251 if (BreakParent->getFlags() & Scope::SwitchScope) { in CheckBreakContinueBinding()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.h | 42 template <class Emitter> class SwitchScope; variable 338 friend class SwitchScope<Emitter>; variable
|
| H A D | Compiler.cpp | 152 template <class Emitter> class SwitchScope final : public LabelScope<Emitter> { class 158 SwitchScope(Compiler<Emitter> *Ctx, CaseMap &&CaseLabels, LabelTy BreakLabel, in SwitchScope() function in clang::interp::SwitchScope 170 ~SwitchScope() { in ~SwitchScope() 5731 SwitchScope<Emitter> SS(this, std::move(CaseLabels), EndLabel, DefaultLabel); in visitSwitchStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseStmt.cpp | 1646 unsigned ScopeFlags = Scope::SwitchScope; in ParseSwitchStatement() 1649 ParseScope SwitchScope(this, ScopeFlags); in ParseSwitchStatement() local 1700 SwitchScope.Exit(); in ParseSwitchStatement()
|