Searched refs:ModuloScheduleExpander (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ModuloSchedule.cpp | 71 void ModuloScheduleExpander::expand() { in expand() 106 void ModuloScheduleExpander::generatePipelinedLoop() { in generatePipelinedLoop() 186 void ModuloScheduleExpander::cleanup() { in cleanup() 195 void ModuloScheduleExpander::generateProlog(unsigned LastStage, in generateProlog() 254 void ModuloScheduleExpander::generateEpilog( in generateEpilog() 369 void ModuloScheduleExpander::generateExistingPhis( in generateExistingPhis() 607 void ModuloScheduleExpander::generatePhis( in generatePhis() 729 void ModuloScheduleExpander::removeDeadInstructions(MachineBasicBlock *KernelBB, in removeDeadInstructions() 801 void ModuloScheduleExpander::splitLifetimes(MachineBasicBlock *KernelBB, in splitLifetimes() 864 void ModuloScheduleExpander::addBranches(MachineBasicBlock &PreheaderBB, in addBranches() [all …]
|
| H A D | WindowScheduler.cpp | 640 ModuloScheduleExpander MSE(*MF, MS, *Context->LIS, in expand() 641 ModuloScheduleExpander::InstrChangesTy()); in expand()
|
| H A D | MachinePipeliner.cpp | 741 ModuloScheduleExpander MSE(MF, MS, LIS, std::move(NewInstrChanges)); in schedule()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ModuloSchedule.h | 161 class ModuloScheduleExpander { 265 ModuloScheduleExpander(MachineFunction &MF, ModuloSchedule &S, in ModuloScheduleExpander() function
|