Home
last modified time | relevance | path

Searched refs:SwitchScope (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DScope.h102 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 DScope.cpp218 {SwitchScope, "SwitchScope"}, in dumpImpl()
H A DSemaStmt.cpp561 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 DCompiler.h42 template <class Emitter> class SwitchScope; variable
338 friend class SwitchScope<Emitter>; variable
H A DCompiler.cpp152 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 DParseStmt.cpp1646 unsigned ScopeFlags = Scope::SwitchScope; in ParseSwitchStatement()
1649 ParseScope SwitchScope(this, ScopeFlags); in ParseSwitchStatement() local
1700 SwitchScope.Exit(); in ParseSwitchStatement()