Home
last modified time | relevance | path

Searched refs:EpilogBBs (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h196 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 DModuloSchedule.cpp167 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 …]