Searched refs:SwitchScope (Results 1 – 6 of 6) sorted by relevance
26 template <class Emitter> class SwitchScope; variable48 friend class SwitchScope<Emitter>;
58 template <class Emitter> class SwitchScope final : public LabelScope<Emitter> { class64 SwitchScope(ByteCodeStmtGen<Emitter> *Ctx, CaseMap &&CaseLabels, in SwitchScope() function in clang::interp::SwitchScope74 ~SwitchScope() { in ~SwitchScope()638 SwitchScope<Emitter> SS(this, std::move(CaseLabels), EndLabel, DefaultLabel); in visitSwitchStmt()
99 SwitchScope = 0x1000, enumerator461 if (S->getFlags() & Scope::SwitchScope) in isSwitchScope()
215 {SwitchScope, "SwitchScope"}, in dumpImpl()
2129 if (BreakParent->getFlags() & Scope::SwitchScope) { in CheckBreakContinueBinding()
1732 unsigned ScopeFlags = Scope::SwitchScope; in ParseSwitchStatement()1735 ParseScope SwitchScope(this, ScopeFlags); in ParseSwitchStatement() local1786 SwitchScope.Exit(); in ParseSwitchStatement()