Searched refs:addMutation (Results 1 – 13 of 13) sorted by relevance
419 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createGCNMaxOccupancyMachineScheduler()422 DAG->addMutation(createIGroupLPDAGMutation()); in createGCNMaxOccupancyMachineScheduler()423 DAG->addMutation(createSchedBarrierDAGMutation()); in createGCNMaxOccupancyMachineScheduler()424 DAG->addMutation(createAMDGPUMacroFusionDAGMutation()); in createGCNMaxOccupancyMachineScheduler()425 DAG->addMutation(createAMDGPUExportClusteringDAGMutation()); in createGCNMaxOccupancyMachineScheduler()434 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createIterativeGCNMaxOccupancyMachineScheduler()453 DAG->addMutation(createAMDGPUMacroFusionDAGMutation()); in createIterativeILPMachineScheduler()929 DAG->addMutation(ST.createFillMFMAShadowMutation(DAG->TII)); in createPostMachineScheduler()930 DAG->addMutation(createIGroupLPDAGMutation()); in createPostMachineScheduler()931 DAG->addMutation(createSchedBarrierDAGMutation()); in createPostMachineScheduler()[all …]
119 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function in llvm::DefaultVLIWScheduler315 void VLIWPacketizerList::addMutation( in addMutation() function in VLIWPacketizerList317 VLIWScheduler->addMutation(std::move(Mutation)); in addMutation()
3496 DAG->addMutation(createCopyConstrainDAGMutation(DAG->TII, DAG->TRI)); in createGenericSchedLive()
296 DAG->addMutation(createCopyConstrainDAGMutation(DAG->TII, DAG->TRI)); in createPPCMachineScheduler()298 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createPPCMachineScheduler()300 DAG->addMutation(createPowerPCMacroFusionDAGMutation()); in createPPCMachineScheduler()314 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createPPCPostMachineScheduler()316 DAG->addMutation(createPowerPCMacroFusionDAGMutation()); in createPPCPostMachineScheduler()
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()
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()
151 DAG->addMutation(createRISCVMacroFusionDAGMutation()); in createMachineScheduler()162 DAG->addMutation(createRISCVMacroFusionDAGMutation()); in createPostMachineScheduler()
474 DAG->addMutation(createLoadClusterDAGMutation(DAG->TII, DAG->TRI)); in createMachineScheduler()475 DAG->addMutation(createStoreClusterDAGMutation(DAG->TII, DAG->TRI)); in createMachineScheduler()477 DAG->addMutation(createAArch64MacroFusionDAGMutation()); in createMachineScheduler()490 DAG->addMutation(createAArch64MacroFusionDAGMutation()); in createPostMachineScheduler()
187 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation);
281 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function
325 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation() function
374 DAG->addMutation(createX86MacroFusionDAGMutation()); in createMachineScheduler()381 DAG->addMutation(createX86MacroFusionDAGMutation()); in createPostMachineScheduler()
350 DAG->addMutation(createARMMacroFusionDAGMutation()); in createMachineScheduler()360 DAG->addMutation(createARMMacroFusionDAGMutation()); in createPostMachineScheduler()