Home
last modified time | relevance | path

Searched refs:addMutation (Results 1 – 14 of 14) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp427 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 DGCNSchedStrategy.cpp686 DAG.addMutation(createIGroupLPDAGMutation()); in initGCNSchedStage()
823 DAG.addMutation(createIGroupLPDAGMutation()); in initGCNRegion()
1533 addMutation(createIGroupLPDAGMutation()); in schedule()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp119 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 DMachineScheduler.cpp3526 DAG->addMutation(createCopyConstrainDAGMutation(DAG->TII, DAG->TRI)); in createGenericSchedLive()
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.cpp298 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 DHexagonTargetMachine.cpp132 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 DHexagonVLIWPacketizer.cpp142 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 DAArch64TargetMachine.cpp481 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 DRISCVTargetMachine.cpp234 DAG->addMutation(createRISCVMacroFusionDAGMutation()); in createMachineScheduler()
245 DAG->addMutation(createRISCVMacroFusionDAGMutation()); in createPostMachineScheduler()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DDFAPacketizer.h187 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation);
H A DMachinePipeliner.h283 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function
H A DMachineScheduler.h325 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp359 DAG->addMutation(createARMMacroFusionDAGMutation()); in createMachineScheduler()
369 DAG->addMutation(createARMMacroFusionDAGMutation()); in createPostMachineScheduler()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86TargetMachine.cpp377 DAG->addMutation(createX86MacroFusionDAGMutation()); in createMachineScheduler()
384 DAG->addMutation(createX86MacroFusionDAGMutation()); in createPostMachineScheduler()