Searched refs:KernelBB (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ModuloSchedule.cpp | 135 KernelBB->push_back(NewMI); in generatePipelinedLoop() 144 KernelBB->push_back(NewMI); in generatePipelinedLoop() 148 NewKernel = KernelBB; in generatePipelinedLoop() 149 KernelBB->transferSuccessors(BB); in generatePipelinedLoop() 150 KernelBB->replaceSuccessor(BB, KernelBB); in generatePipelinedLoop() 152 generateExistingPhis(KernelBB, PrologBBs.back(), KernelBB, KernelBB, VRMap, in generatePipelinedLoop() 154 generatePhis(KernelBB, PrologBBs.back(), KernelBB, KernelBB, VRMap, InstrMap, in generatePipelinedLoop() 256 if (*LoopExitI == KernelBB) in generateEpilog() 314 TII->removeBranch(*KernelBB); in generateEpilog() 318 TII->insertBranch(*KernelBB, EpilogStart, KernelBB, Cond, DebugLoc()); in generateEpilog() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | ModuloSchedule.h | 191 void generateProlog(unsigned LastStage, MachineBasicBlock *KernelBB, 193 void generateEpilog(unsigned LastStage, MachineBasicBlock *KernelBB, 197 MachineBasicBlock *BB2, MachineBasicBlock *KernelBB, 202 MachineBasicBlock *BB2, MachineBasicBlock *KernelBB, 205 void removeDeadInstructions(MachineBasicBlock *KernelBB, 207 void splitLifetimes(MachineBasicBlock *KernelBB, MBBVectorTy &EpilogBBs); 209 MachineBasicBlock *KernelBB, MBBVectorTy &EpilogBBs,
|