Lines Matching defs:EpilogBBs
167 SmallVector<MachineBasicBlock *, 4> EpilogBBs;
169 generateEpilog(MaxStageCount, KernelBB, BB, VRMap, VRMapPhi, EpilogBBs,
174 splitLifetimes(KernelBB, EpilogBBs);
177 removeDeadInstructions(KernelBB, EpilogBBs);
180 addBranches(*Preheader, PrologBBs, KernelBB, EpilogBBs, VRMap);
256 ValueMapTy *VRMap, ValueMapTy *VRMapPhi, MBBVectorTy &EpilogBBs,
283 EpilogBBs.push_back(NewBB);
335 if (EpilogBBs.size() > 0) {
336 MachineBasicBlock *LastEpilogBB = EpilogBBs.back();
730 MBBVectorTy &EpilogBBs) {
733 for (MachineBasicBlock *MBB : llvm::reverse(EpilogBBs))
802 MBBVectorTy &EpilogBBs) {
837 for (auto &Epilog : EpilogBBs)
867 MBBVectorTy &EpilogBBs,
869 assert(PrologBBs.size() == EpilogBBs.size() && "Prolog/Epilog mismatch");
881 MachineBasicBlock *Epilog = EpilogBBs[i];