Searched refs:KernelBB (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ModuloSchedule.cpp | 138 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 D | ModuloSchedule.h | 192 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,
|