Lines Matching refs:SubLoopBlocksFirst
317 std::vector<BasicBlock *> SubLoopBlocksFirst; in UnrollAndJamLoop() local
323 SubLoopBlocksFirst.push_back(SubLoop->getHeader()); in UnrollAndJamLoop()
383 if (*BB == SubLoopBlocksFirst[0]) in UnrollAndJamLoop()
384 SubLoopBlocksFirst.push_back(New); in UnrollAndJamLoop()
411 else if (*BB == SubLoopBlocksFirst[0]) in UnrollAndJamLoop()
489 ForeTerm->setSuccessor(0, SubLoopBlocksFirst[0]); in UnrollAndJamLoop()
513 SubTerm->setSuccessor(!SubLoopContinueOnTrue, SubLoopBlocksFirst[0]); in UnrollAndJamLoop()
515 SubLoopBlocksFirst[0]->replacePhiUsesWith(ForeBlocksLast[0], in UnrollAndJamLoop()
517 SubLoopBlocksFirst[0]->replacePhiUsesWith(SubLoopBlocksLast[0], in UnrollAndJamLoop()
525 BranchInst::Create(SubLoopBlocksFirst[It], SubTerm); in UnrollAndJamLoop()
528 SubLoopBlocksFirst[It]->replacePhiUsesWith(ForeBlocksLast[It], in UnrollAndJamLoop()
530 SubLoopBlocksFirst[It]->replacePhiUsesWith(SubLoopBlocksLast[It], in UnrollAndJamLoop()
532 movePHIs(SubLoopBlocksFirst[It], SubLoopBlocksFirst[0]); in UnrollAndJamLoop()
567 SubLoopBlocksFirst[0]); in UnrollAndJamLoop()
572 ForeBlocksLast.back(), SubLoopBlocksFirst[0]); in UnrollAndJamLoop()