/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetMachine.cpp | 427 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createGCNMaxOccupancyMachineScheduler() 430 DAG->addMutation(createIGroupLPDAGMutation()); in createGCNMaxOccupancyMachineScheduler() 431 DAG->addMutation(createAMDGPUMacroFusionDAGMutation()); in createGCNMaxOccupancyMachineScheduler() 432 DAG->addMutation(createAMDGPUExportClusteringDAGMutation()); in createGCNMaxOccupancyMachineScheduler() 440 DAG->addMutation(createIGroupLPDAGMutation()); in createGCNMaxILPMachineScheduler() 449 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createIterativeGCNMaxOccupancyMachineScheduler() 465 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createIterativeILPMachineScheduler() 468 DAG->addMutation(createAMDGPUMacroFusionDAGMutation()); in createIterativeILPMachineScheduler() 879 DAG->addMutation(ST.createFillMFMAShadowMutation(DAG->TII)); in createPostMachineScheduler() 880 DAG->addMutation(createIGroupLPDAGMutation()); in createPostMachineScheduler() [all …]
|
H A D | GCNSchedStrategy.cpp | 686 DAG.addMutation(createIGroupLPDAGMutation()); in initGCNSchedStage() 823 DAG.addMutation(createIGroupLPDAGMutation()); in initGCNRegion() 1533 addMutation(createIGroupLPDAGMutation()); in schedule()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | DFAPacketizer.cpp | 119 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function in llvm::DefaultVLIWScheduler 315 void VLIWPacketizerList::addMutation( in addMutation() function in VLIWPacketizerList 317 VLIWScheduler->addMutation(std::move(Mutation)); in addMutation()
|
H A D | MachineScheduler.cpp | 3526 DAG->addMutation(createCopyConstrainDAGMutation(DAG->TII, DAG->TRI)); in createGenericSchedLive()
|
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetMachine.cpp | 298 DAG->addMutation(createCopyConstrainDAGMutation(DAG->TII, DAG->TRI)); in createPPCMachineScheduler() 300 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createPPCMachineScheduler() 302 DAG->addMutation(createPowerPCMacroFusionDAGMutation()); in createPPCMachineScheduler() 316 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createPPCPostMachineScheduler() 318 DAG->addMutation(createPowerPCMacroFusionDAGMutation()); in createPPCPostMachineScheduler()
|
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetMachine.cpp | 132 DAG->addMutation(std::make_unique<HexagonSubtarget::UsrOverflowMutation>()); in createVLIWMachineSched() 133 DAG->addMutation(std::make_unique<HexagonSubtarget::HVXMemLatencyMutation>()); in createVLIWMachineSched() 134 DAG->addMutation(std::make_unique<HexagonSubtarget::CallMutation>()); in createVLIWMachineSched() 135 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()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetMachine.cpp | 481 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createMachineScheduler() 482 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createMachineScheduler() 484 DAG->addMutation(createAArch64MacroFusionDAGMutation()); in createMachineScheduler() 497 DAG->addMutation(createAArch64MacroFusionDAGMutation()); in createPostMachineScheduler()
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetMachine.cpp | 234 DAG->addMutation(createRISCVMacroFusionDAGMutation()); in createMachineScheduler() 245 DAG->addMutation(createRISCVMacroFusionDAGMutation()); in createPostMachineScheduler()
|
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | DFAPacketizer.h | 187 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation);
|
H A D | MachinePipeliner.h | 283 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function
|
H A D | MachineScheduler.h | 325 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMTargetMachine.cpp | 359 DAG->addMutation(createARMMacroFusionDAGMutation()); in createMachineScheduler() 369 DAG->addMutation(createARMMacroFusionDAGMutation()); in createPostMachineScheduler()
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86TargetMachine.cpp | 377 DAG->addMutation(createX86MacroFusionDAGMutation()); in createMachineScheduler() 384 DAG->addMutation(createX86MacroFusionDAGMutation()); in createPostMachineScheduler()
|