Searched refs:addMutation (Results 1 – 11 of 11) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 232 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createGCNMaxOccupancyMachineScheduler() 233 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createGCNMaxOccupancyMachineScheduler() 234 DAG->addMutation(createAMDGPUMacroFusionDAGMutation()); in createGCNMaxOccupancyMachineScheduler() 242 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createIterativeGCNMaxOccupancyMachineScheduler() 243 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createIterativeGCNMaxOccupancyMachineScheduler() 256 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createIterativeILPMachineScheduler() 257 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createIterativeILPMachineScheduler() 258 DAG->addMutation(createAMDGPUMacroFusionDAGMutation()); in createIterativeILPMachineScheduler() 519 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createMachineScheduler() 520 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createMachineScheduler()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 115 DAG->addMutation(make_unique<HexagonSubtarget::UsrOverflowMutation>()); in createVLIWMachineSched() 116 DAG->addMutation(make_unique<HexagonSubtarget::HVXMemLatencyMutation>()); in createVLIWMachineSched() 117 DAG->addMutation(make_unique<HexagonSubtarget::CallMutation>()); in createVLIWMachineSched() 118 DAG->addMutation(createCopyConstrainDAGMutation(DAG->TII, DAG->TRI)); in createVLIWMachineSched()
|
| H A D | HexagonVLIWPacketizer.cpp | 140 addMutation(llvm::make_unique<HexagonSubtarget::UsrOverflowMutation>()); in INITIALIZE_PASS_DEPENDENCY() 141 addMutation(llvm::make_unique<HexagonSubtarget::HVXMemLatencyMutation>()); in INITIALIZE_PASS_DEPENDENCY() 142 addMutation(llvm::make_unique<HexagonSubtarget::BankConflictMutation>()); in INITIALIZE_PASS_DEPENDENCY()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | DFAPacketizer.cpp | 181 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function in llvm::DefaultVLIWScheduler 373 void VLIWPacketizerList::addMutation( in addMutation() function in VLIWPacketizerList 375 VLIWScheduler->addMutation(std::move(Mutation)); in addMutation()
|
| H A D | MachineScheduler.cpp | 3279 DAG->addMutation(createCopyConstrainDAGMutation(DAG->TII, DAG->TRI)); in createGenericSchedLive()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetMachine.cpp | 352 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createMachineScheduler() 353 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createMachineScheduler() 355 DAG->addMutation(createAArch64MacroFusionDAGMutation()); in createMachineScheduler() 366 DAG->addMutation(createAArch64MacroFusionDAGMutation()); in createPostMachineScheduler()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | DFAPacketizer.h | 210 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation);
|
| H A D | MachinePipeliner.h | 273 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function
|
| H A D | MachineScheduler.h | 318 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMTargetMachine.cpp | 329 DAG->addMutation(createARMMacroFusionDAGMutation()); in createMachineScheduler() 339 DAG->addMutation(createARMMacroFusionDAGMutation()); in createPostMachineScheduler()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86TargetMachine.cpp | 357 DAG->addMutation(createX86MacroFusionDAGMutation()); in createMachineScheduler()
|