Lines Matching refs:exitBlks
959 // Compute the corresponding exitBlks and exit block set.
960 BlockTSmallerVector exitBlks;
966 exitBlks.push_back(exitBlk);
971 assert(exitBlks.size() == exitingBlks.size());
1038 exitBlks)) != NULL) {
1054 exitBlks.clear();
1071 exitBlks.push_back(newExitBlk);
1075 for (typename BlockTSmallerVector::iterator iterExit = exitBlks.begin(),
1076 iterExitEnd = exitBlks.end();
1082 for (typename BlockTSmallerVector::iterator iterExit = exitBlks.begin(),
1083 iterExitEnd = exitBlks.end();
1101 exitLandBlk = recordLoopLandBlock(loopRep, exitLandBlk, exitBlks, exitBlkSet);
1104 assert(exitingBlks.size() == exitBlks.size());
1105 for (typename BlockTSmallerVector::const_iterator iterExit = exitBlks.begin(),
1106 iterExiting = exitingBlks.begin(), iterExitEnd = exitBlks.end();
1902 BlockTSmallerVector &exitBlks) {
1915 assert(numBlks >=2 && numBlks == exitBlks.size());
1918 BlockT *preExitBlk = exitBlks[0];
1936 BlockT *curExitBlk = exitBlks[i];
1951 // Remove the edge (exitingBlks[i] exitBlks[i]) add new edge
2370 BlockTSmallerVector &exitBlks,
2399 for (size_t i = 0, tot = exitBlks.size(); i < tot; ++i) {
2400 if (exitBlks[i] == landBlk) {
2401 exitBlks[i] = newLandBlk;