Searched refs:KernelBB (Results 1 – 2 of 2) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | ModuloSchedule.cpp | 110 MachineBasicBlock *KernelBB = MF.CreateMachineBasicBlock(BB->getBasicBlock()); in generatePipelinedLoop() local 130 generateProlog(MaxStageCount, KernelBB, VRMap, PrologBBs); in generatePipelinedLoop() 131 MF.insert(BB->getIterator(), KernelBB); in generatePipelinedLoop() 141 KernelBB->push_back(NewMI); in generatePipelinedLoop() 150 KernelBB->push_back(NewMI); in generatePipelinedLoop() 154 NewKernel = KernelBB; in generatePipelinedLoop() 155 KernelBB->transferSuccessors(BB); in generatePipelinedLoop() 156 KernelBB->replaceSuccessor(BB, KernelBB); in generatePipelinedLoop() 158 generateExistingPhis(KernelBB, PrologBBs.back(), KernelBB, KernelBB, VRMap, in generatePipelinedLoop() 160 generatePhis(KernelBB, PrologBBs.back(), KernelBB, KernelBB, VRMap, VRMapPhi, in generatePipelinedLoop() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | ModuloSchedule.h | 191 void generateProlog(unsigned LastStage, MachineBasicBlock *KernelBB, 193 void generateEpilog(unsigned LastStage, MachineBasicBlock *KernelBB, 198 MachineBasicBlock *BB2, MachineBasicBlock *KernelBB, 203 MachineBasicBlock *BB2, MachineBasicBlock *KernelBB, 207 void removeDeadInstructions(MachineBasicBlock *KernelBB, 209 void splitLifetimes(MachineBasicBlock *KernelBB, MBBVectorTy &EpilogBBs); 211 MachineBasicBlock *KernelBB, MBBVectorTy &EpilogBBs,
|