| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 461 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createGCNMaxOccupancyMachineScheduler() 464 DAG->addMutation(createIGroupLPDAGMutation(/*IsPostRA=*/false)); in createGCNMaxOccupancyMachineScheduler() 465 DAG->addMutation(createAMDGPUMacroFusionDAGMutation()); in createGCNMaxOccupancyMachineScheduler() 466 DAG->addMutation(createAMDGPUExportClusteringDAGMutation()); in createGCNMaxOccupancyMachineScheduler() 474 DAG->addMutation(createIGroupLPDAGMutation(/*IsPostRA=*/false)); in createGCNMaxILPMachineScheduler() 483 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createIterativeGCNMaxOccupancyMachineScheduler() 499 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createIterativeILPMachineScheduler() 502 DAG->addMutation(createAMDGPUMacroFusionDAGMutation()); in createIterativeILPMachineScheduler() 936 DAG->addMutation(ST.createFillMFMAShadowMutation(DAG->TII)); in createPostMachineScheduler() 937 DAG->addMutation(createIGroupLPDAGMutation(/*IsPostRA=*/true)); in createPostMachineScheduler() [all …]
|
| H A D | GCNSchedStrategy.cpp | 716 DAG.addMutation(createIGroupLPDAGMutation(/*IsPostRA=*/false)); in initGCNSchedStage() 858 DAG.addMutation(createIGroupLPDAGMutation(/*IsReentry=*/!IsInitialStage)); in initGCNRegion() 1572 addMutation(createIGroupLPDAGMutation(/*IsReentry=*/true)); in schedule()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | DFAPacketizer.h | 65 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function 213 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation);
|
| H A D | MachinePipeliner.h | 284 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function
|
| H A D | MachineScheduler.h | 328 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetMachine.cpp | 316 DAG->addMutation(createCopyConstrainDAGMutation(DAG->TII, DAG->TRI)); in createPPCMachineScheduler() 318 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createPPCMachineScheduler() 320 DAG->addMutation(createPowerPCMacroFusionDAGMutation()); in createPPCMachineScheduler() 334 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createPPCPostMachineScheduler() 336 DAG->addMutation(createPowerPCMacroFusionDAGMutation()); in createPPCPostMachineScheduler()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 131 DAG->addMutation(std::make_unique<HexagonSubtarget::UsrOverflowMutation>()); in createVLIWMachineSched() 132 DAG->addMutation(std::make_unique<HexagonSubtarget::HVXMemLatencyMutation>()); in createVLIWMachineSched() 133 DAG->addMutation(std::make_unique<HexagonSubtarget::CallMutation>()); in createVLIWMachineSched() 134 DAG->addMutation(createCopyConstrainDAGMutation(DAG->TII, DAG->TRI)); in createVLIWMachineSched()
|
| H A D | HexagonVLIWPacketizer.cpp | 142 addMutation(std::make_unique<HexagonSubtarget::UsrOverflowMutation>()); in INITIALIZE_PASS_DEPENDENCY() 143 addMutation(std::make_unique<HexagonSubtarget::HVXMemLatencyMutation>()); in INITIALIZE_PASS_DEPENDENCY() 144 addMutation(std::make_unique<HexagonSubtarget::BankConflictMutation>()); in INITIALIZE_PASS_DEPENDENCY()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | DFAPacketizer.cpp | 285 void VLIWPacketizerList::addMutation( in addMutation() function in VLIWPacketizerList 287 VLIWScheduler->addMutation(std::move(Mutation)); in addMutation()
|
| H A D | MachineScheduler.cpp | 3806 DAG->addMutation(createCopyConstrainDAGMutation(DAG->TII, DAG->TRI)); in createGenericSchedLive()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetMachine.cpp | 496 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createMachineScheduler() 497 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createMachineScheduler() 499 DAG->addMutation(createAArch64MacroFusionDAGMutation()); in createMachineScheduler() 512 DAG->addMutation(createAArch64MacroFusionDAGMutation()); in createPostMachineScheduler()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetMachine.cpp | 362 DAG->addMutation(createLoadClusterDAGMutation( in createMachineScheduler() 368 DAG->addMutation(createMacroFusionDAGMutation(MacroFusions)); in createMachineScheduler() 379 DAG->addMutation(createMacroFusionDAGMutation(MacroFusions)); in createPostMachineScheduler()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetMachine.cpp | 380 DAG->addMutation(createX86MacroFusionDAGMutation()); in createMachineScheduler() 387 DAG->addMutation(createX86MacroFusionDAGMutation()); in createPostMachineScheduler()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetMachine.cpp | 361 DAG->addMutation(createARMMacroFusionDAGMutation()); in createMachineScheduler() 371 DAG->addMutation(createARMMacroFusionDAGMutation()); in createPostMachineScheduler()
|