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();
731 MBBVectorTy &EpilogBBs) {
734 for (MachineBasicBlock *MBB : llvm::reverse(EpilogBBs))
803 MBBVectorTy &EpilogBBs) {
838 for (auto &Epilog : EpilogBBs)
868 MBBVectorTy &EpilogBBs,
870 assert(PrologBBs.size() == EpilogBBs.size() && "Prolog/Epilog mismatch");
882 MachineBasicBlock *Epilog = EpilogBBs[i];