Lines Matching refs:succ_begin
789 BlockT *childBlk = *curBlk->succ_begin(); in serialPatternMatch()
824 && *trueBlk->succ_begin() == *falseBlk->succ_begin()) { in ifPatternMatch()
825 landBlk = *trueBlk->succ_begin(); in ifPatternMatch()
828 } else if (trueBlk->succ_size() == 1 && *trueBlk->succ_begin() == falseBlk) { in ifPatternMatch()
832 && *falseBlk->succ_begin() == trueBlk) { in ifPatternMatch()
837 landBlk = *falseBlk->succ_begin(); in ifPatternMatch()
840 landBlk = *trueBlk->succ_begin(); in ifPatternMatch()
1093 *exitBlk->succ_begin() != exitLandBlk)) { in loopbreakPatternMatch()
1221 num += serialPatternMatch(*headBlk->succ_begin()); in handleJumpintoIfImp()
1222 num += serialPatternMatch(*(++headBlk->succ_begin())); in handleJumpintoIfImp()
1231 downBlk = (downBlk->succ_size() == 1) ? (*downBlk->succ_begin()) : NULL; in handleJumpintoIfImp()
1658 for (typename BlockT::succ_iterator iter = landBlk->succ_begin(), in mergeLooplandBlock()
2007 srcBlk = *srcBlk->succ_begin(); in singlePathTo()
2044 srcBlk = *srcBlk->succ_begin(); in singlePathEnd()
2075 srcBlk = *srcBlk->succ_begin(); in cloneOnSideEntryTo()
2116 for (typename BlockT::succ_iterator iterSucc = exitingBlk->succ_begin(), in exitingBlock2ExitBlock()
2229 BlockT *blk1 = *srcBlk->succ_begin(); in removeRedundantConditionalBranch()
2230 BlockT *blk2 = *(++srcBlk->succ_begin()); in removeRedundantConditionalBranch()
2285 srcBlk->removeSuccessor(*srcBlk->succ_begin()); in removeSuccessor()
2587 return findNearestCommonPostDom(*blk1->succ_begin(), blk2); in findNearestCommonPostDom()
2590 return findNearestCommonPostDom(blk1, *blk2->succ_begin()); in findNearestCommonPostDom()
2870 MachineBasicBlock::succ_iterator iter = blk->succ_begin(); in getFalseBranch()
3168 for (MachineBasicBlock::succ_iterator iter = srcBlk->succ_begin(), in cloneSuccessorList()