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() 188 void ModuloScheduleExpander::cleanup() { in cleanup() 197 void ModuloScheduleExpander::generateProlog(unsigned LastStage, in generateProlog() 257 void ModuloScheduleExpander::generateEpilog( in generateEpilog() 370 void ModuloScheduleExpander::generateExistingPhis( in generateExistingPhis() 619 void ModuloScheduleExpander::generatePhis( in generatePhis() 742 void ModuloScheduleExpander::removeDeadInstructions(MachineBasicBlock *KernelBB, in removeDeadInstructions() 814 void ModuloScheduleExpander::splitLifetimes(MachineBasicBlock *KernelBB, in splitLifetimes() 879 void ModuloScheduleExpander::addBranches(MachineBasicBlock &PreheaderBB, in addBranches() [all …]
|
| H A D | WindowScheduler.cpp | 641 ModuloScheduleExpander MSE(*MF, MS, *Context->LIS, in expand() 642 ModuloScheduleExpander::InstrChangesTy()); in expand()
|
| H A D | MachinePipeliner.cpp | 887 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
|