Searched refs:Mutations (Results 1 - 14 of 14) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h250 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
256 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
H A DMachinePipeliner.h160 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations; member in class:llvm::SwingSchedulerDAG
207 P.MF->getSubtarget().getSMSMutations(Mutations);
209 Mutations.push_back(std::make_unique<CopyToPhiMutation>());
282 Mutations.push_back(std::move(Mutation));
H A DMachineScheduler.h272 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations; member in class:llvm::ScheduleDAGMI
313 /// Mutations are applied in the order that they are added after normal DAG
319 Mutations.push_back(std::move(Mutation));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp109 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations; member in class:llvm::DefaultVLIWScheduler
120 Mutations.push_back(std::move(Mutation));
138 for (auto &M : Mutations)
H A DPostRASchedulerList.cpp136 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations; member in class:__anon3543::SchedulePostRATDList
216 MF.getSubtarget().getPostRAMutations(Mutations);
442 for (auto &M : Mutations)
H A DMachinePipeliner.cpp2368 for (auto &M : Mutations)
H A DMachineScheduler.cpp824 for (auto &m : Mutations)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp376 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
377 Mutations.push_back(std::make_unique<UsrOverflowMutation>());
378 Mutations.push_back(std::make_unique<HVXMemLatencyMutation>());
379 Mutations.push_back(std::make_unique<BankConflictMutation>());
383 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
384 Mutations.push_back(std::make_unique<UsrOverflowMutation>());
385 Mutations.push_back(std::make_unique<HVXMemLatencyMutation>());
H A DHexagonSubtarget.h248 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
252 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.cpp380 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
381 Mutations.push_back(createX86MacroFusionDAGMutation());
H A DX86Subtarget.h924 &Mutations) const override;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp567 SavedMutations.swap(Mutations);
609 SavedMutations.swap(Mutations);
H A DAMDGPUSubtarget.cpp889 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
890 Mutations.push_back(std::make_unique<FillMFMAShadowMutation>(&InstrInfo));
H A DAMDGPUSubtarget.h1206 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)

Completed in 268 milliseconds