Searched refs:EpilogBBs (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ModuloSchedule.h | 196 ValueMapTy *VRMapPhi, MBBVectorTy &EpilogBBs, 209 MBBVectorTy &EpilogBBs); 210 void splitLifetimes(MachineBasicBlock *KernelBB, MBBVectorTy &EpilogBBs); 212 MachineBasicBlock *KernelBB, MBBVectorTy &EpilogBBs,
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ModuloSchedule.cpp | 167 SmallVector<MachineBasicBlock *, 4> EpilogBBs; in generatePipelinedLoop() local 169 generateEpilog(MaxStageCount, KernelBB, BB, VRMap, VRMapPhi, EpilogBBs, in generatePipelinedLoop() 174 splitLifetimes(KernelBB, EpilogBBs); in generatePipelinedLoop() 177 removeDeadInstructions(KernelBB, EpilogBBs); in generatePipelinedLoop() 180 addBranches(*Preheader, PrologBBs, KernelBB, EpilogBBs, VRMap); in generatePipelinedLoop() 256 ValueMapTy *VRMap, ValueMapTy *VRMapPhi, MBBVectorTy &EpilogBBs, in generateEpilog() argument 283 EpilogBBs.push_back(NewBB); in generateEpilog() 335 if (EpilogBBs.size() > 0) { in generateEpilog() 336 MachineBasicBlock *LastEpilogBB = EpilogBBs.back(); in generateEpilog() 730 MBBVectorTy &EpilogBBs) { in removeDeadInstructions() argument [all …]
|