Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DModuloSchedule.cpp135 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 DModuloSchedule.h191 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,