Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:LoopExit

671   JumpDest LoopExit = getJumpDestInCurrentScope("while.end");
674 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopHeader));
703 llvm::BasicBlock *ExitBlock = LoopExit.getBlock();
710 if (ExitBlock != LoopExit.getBlock()) {
712 EmitBranchThroughCleanup(LoopExit);
737 EmitBlock(LoopExit.getBlock(), true);
747 JumpDest LoopExit = getJumpDestInCurrentScope("do.end");
753 BreakContinueStack.push_back(BreakContinue(LoopExit, LoopCond));
790 BoolCondVal, LoopBody, LoopExit.getBlock(),
797 EmitBlock(LoopExit.getBlock());
807 JumpDest LoopExit = getJumpDestInCurrentScope("for.end");
834 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
846 llvm::BasicBlock *ExitBlock = LoopExit.getBlock();
862 if (ExitBlock != LoopExit.getBlock()) {
864 EmitBranchThroughCleanup(LoopExit);
899 EmitBlock(LoopExit.getBlock(), true);
905 JumpDest LoopExit = getJumpDestInCurrentScope("for.end");
926 llvm::BasicBlock *ExitBlock = LoopExit.getBlock();
940 if (ExitBlock != LoopExit.getBlock()) {
942 EmitBranchThroughCleanup(LoopExit);
952 BreakContinueStack.push_back(BreakContinue(LoopExit, Continue));
975 EmitBlock(LoopExit.getBlock(), true);