Lines Matching refs:EndLabel
416 LabelTy EndLabel = this->getLabel(); // Label after the loop. in visitWhileStmt() local
417 LoopScope<Emitter> LS(this, EndLabel, CondLabel); in visitWhileStmt()
422 if (!this->jumpFalse(EndLabel)) in visitWhileStmt()
434 this->emitLabel(EndLabel); in visitWhileStmt()
445 LabelTy EndLabel = this->getLabel(); in visitDoStmt() local
447 LoopScope<Emitter> LS(this, EndLabel, CondLabel); in visitDoStmt()
463 this->emitLabel(EndLabel); in visitDoStmt()
475 LabelTy EndLabel = this->getLabel(); in visitForStmt() local
478 LoopScope<Emitter> LS(this, EndLabel, IncLabel); in visitForStmt()
487 if (!this->jumpFalse(EndLabel)) in visitForStmt()
503 this->emitLabel(EndLabel); in visitForStmt()
518 LabelTy EndLabel = this->getLabel(); in visitCXXForRangeStmt() local
521 LoopScope<Emitter> LS(this, EndLabel, IncLabel); in visitCXXForRangeStmt()
537 if (!this->jumpFalse(EndLabel)) in visitCXXForRangeStmt()
557 this->emitLabel(EndLabel); in visitCXXForRangeStmt()
584 LabelTy EndLabel = this->getLabel(); in visitSwitchStmt() local
634 if (!this->jump(EndLabel)) in visitSwitchStmt()
638 SwitchScope<Emitter> SS(this, std::move(CaseLabels), EndLabel, DefaultLabel); in visitSwitchStmt()
641 this->emitLabel(EndLabel); in visitSwitchStmt()