Lines Matching refs:exitingBlk
964 BlockT *exitingBlk = *iter; in loopbreakPatternMatch() local
965 BlockT *exitBlk = exitingBlock2ExitBlock(loopRep, exitingBlk); in loopbreakPatternMatch()
1060 BlockT *exitingBlk = *iterExiting; in loopbreakPatternMatch() local
1061 BlockT *exitBlk = exitingBlock2ExitBlock(loopRep, exitingBlk); in loopbreakPatternMatch()
1065 newExitBlk = cloneBlockForPredecessor(exitBlk, exitingBlk); in loopbreakPatternMatch()
1069 numCloned += cloneOnSideEntryTo(exitingBlk, newExitBlk, exitLandBlk); in loopbreakPatternMatch()
1109 BlockT *exitingBlk = *iterExiting; in loopbreakPatternMatch() local
1111 LoopT *exitingLoop = loopInfo->getLoopFor(exitingBlk); in loopbreakPatternMatch()
1112 handleLoopbreak(exitingBlk, exitingLoop, exitBlk, loopRep, exitLandBlk); in loopbreakPatternMatch()
1441 void CFGStructurizer<PassT>::handleLoopbreak(BlockT *exitingBlk, in handleLoopbreak() argument
1465 mergeLoopbreakBlock(exitingBlk, exitBlk, landBlk, initReg); in handleLoopbreak()
1693 void CFGStructurizer<PassT>::mergeLoopbreakBlock(BlockT *exitingBlk, in mergeLoopbreakBlock() argument
1698 errs() << "loopbreakPattern exiting = BB" << exitingBlk->getNumber() in mergeLoopbreakBlock()
1703 InstrT *branchInstr = CFGTraits::getLoopendBlockBranchInstr(exitingBlk); in mergeLoopbreakBlock()
1720 CFGTraits::getInstrPos(exitingBlk, branchInstr); in mergeLoopbreakBlock()
1738 exitingBlk->splice(branchInstrPos, exitBlk, exitBlk->begin(), in mergeLoopbreakBlock()
1753 exitingBlk->removeSuccessor(exitBlk); in mergeLoopbreakBlock()
1757 retireBlock(exitingBlk, exitBlk); in mergeLoopbreakBlock()
2113 BlockT *exitingBlk) { in exitingBlock2ExitBlock() argument
2116 for (typename BlockT::succ_iterator iterSucc = exitingBlk->succ_begin(), in exitingBlock2ExitBlock()
2117 iterSuccEnd = exitingBlk->succ_end(); in exitingBlock2ExitBlock()