Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp138 KernelBB->push_back(NewMI); in generatePipelinedLoop()
147 KernelBB->push_back(NewMI); in generatePipelinedLoop()
151 NewKernel = KernelBB; in generatePipelinedLoop()
153 KernelBB->replaceSuccessor(BB, KernelBB); in generatePipelinedLoop()
155 generateExistingPhis(KernelBB, PrologBBs.back(), KernelBB, KernelBB, VRMap, in generatePipelinedLoop()
157 generatePhis(KernelBB, PrologBBs.back(), KernelBB, KernelBB, VRMap, VRMapPhi, in generatePipelinedLoop()
262 if (*LoopExitI == KernelBB) in generateEpilog()
320 TII->removeBranch(*KernelBB); in generateEpilog()
324 TII->insertBranch(*KernelBB, EpilogStart, KernelBB, Cond, DebugLoc()); in generateEpilog()
326 TII->insertBranch(*KernelBB, KernelBB, EpilogStart, Cond, DebugLoc()); in generateEpilog()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h192 void generateProlog(unsigned LastStage, MachineBasicBlock *KernelBB,
194 void generateEpilog(unsigned LastStage, MachineBasicBlock *KernelBB,
199 MachineBasicBlock *BB2, MachineBasicBlock *KernelBB,
204 MachineBasicBlock *BB2, MachineBasicBlock *KernelBB,
208 void removeDeadInstructions(MachineBasicBlock *KernelBB,
210 void splitLifetimes(MachineBasicBlock *KernelBB, MBBVectorTy &EpilogBBs);
212 MachineBasicBlock *KernelBB, MBBVectorTy &EpilogBBs,