Home
last modified time | relevance | path

Searched refs:CaseLabels (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeStmtGen.cpp64 SwitchScope(ByteCodeStmtGen<Emitter> *Ctx, CaseMap &&CaseLabels, in SwitchScope() argument
68 OldCaseLabels(std::move(this->Ctx->CaseLabels)) { in SwitchScope()
71 this->Ctx->CaseLabels = std::move(CaseLabels); in SwitchScope()
77 this->Ctx->CaseLabels = std::move(OldCaseLabels); in ~SwitchScope()
598 CaseMap CaseLabels; in visitSwitchStmt() local
606 CaseLabels[SC] = this->getLabel(); in visitSwitchStmt()
620 if (!this->jumpTrue(CaseLabels[CS])) in visitSwitchStmt()
638 SwitchScope<Emitter> SS(this, std::move(CaseLabels), EndLabel, DefaultLabel); in visitSwitchStmt()
647 this->emitLabel(CaseLabels[S]); in visitCaseStmt()
H A DByteCodeStmtGen.h76 CaseMap CaseLabels; variable