Lines Matching refs:PrologBBs
369 MBBVectorTy &PrologBBs);
372 MBBVectorTy &EpilogBBs, MBBVectorTy &PrologBBs);
387 void addBranches(MBBVectorTy &PrologBBs, MachineBasicBlock *KernelBB,
2220 SmallVector<MachineBasicBlock *, 4> PrologBBs; in generatePipelinedLoop() local
2222 generateProlog(Schedule, MaxStageCount, KernelBB, VRMap, PrologBBs); in generatePipelinedLoop()
2257 generateExistingPhis(KernelBB, PrologBBs.back(), KernelBB, KernelBB, Schedule, in generatePipelinedLoop()
2259 generatePhis(KernelBB, PrologBBs.back(), KernelBB, KernelBB, Schedule, VRMap, in generatePipelinedLoop()
2267 PrologBBs); in generatePipelinedLoop()
2277 addBranches(PrologBBs, KernelBB, EpilogBBs, Schedule, VRMap); in generatePipelinedLoop()
2290 MBBVectorTy &PrologBBs) { in generateProlog() argument
2304 PrologBBs.push_back(NewBB); in generateProlog()
2342 TII->InsertBranch(*PreheaderBB, PrologBBs[0], 0, Cond, DebugLoc()); in generateProlog()
2353 MBBVectorTy &PrologBBs) { in generateEpilog() argument
2403 generateExistingPhis(NewBB, PrologBBs[i - 1], PredBB, KernelBB, Schedule, in generateEpilog()
2405 generatePhis(NewBB, PrologBBs[i - 1], PredBB, KernelBB, Schedule, VRMap, in generateEpilog()
2953 void SwingSchedulerDAG::addBranches(MBBVectorTy &PrologBBs, in addBranches() argument
2957 assert(PrologBBs.size() == EpilogBBs.size() && "Prolog/Epilog mismatch"); in addBranches()
2966 unsigned MaxIter = PrologBBs.size() - 1; in addBranches()
2972 MachineBasicBlock *Prolog = PrologBBs[j]; in addBranches()