Home
last modified time | relevance | path

Searched refs:Mutations (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp378 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()
379 Mutations.push_back(llvm::make_unique<UsrOverflowMutation>()); in getPostRAMutations()
380 Mutations.push_back(llvm::make_unique<HVXMemLatencyMutation>()); in getPostRAMutations()
381 Mutations.push_back(llvm::make_unique<BankConflictMutation>()); in getPostRAMutations()
385 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getSMSMutations()
386 Mutations.push_back(llvm::make_unique<UsrOverflowMutation>()); in getSMSMutations()
387 Mutations.push_back(llvm::make_unique<HVXMemLatencyMutation>()); in getSMSMutations()
H A DHexagonSubtarget.h202 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
206 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DDFAPacketizer.cpp171 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations; member in llvm::DefaultVLIWScheduler
182 Mutations.push_back(std::move(Mutation)); in addMutation()
200 for (auto &M : Mutations) in postprocessDAG()
H A DPostRASchedulerList.cpp138 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations; member in __anon0a44832d0111::SchedulePostRATDList
218 MF.getSubtarget().getPostRAMutations(Mutations); in SchedulePostRATDList()
444 for (auto &M : Mutations) in postprocessDAG()
H A DMachineScheduler.cpp835 for (auto &m : Mutations) in postprocessDAG()
H A DMachinePipeliner.cpp3109 for (auto &M : Mutations) in postprocessDAG()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h244 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations() argument
250 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getSMSMutations() argument
H A DMachinePipeliner.h149 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations; variable
196 P.MF->getSubtarget().getSMSMutations(Mutations); in SwingSchedulerDAG()
198 Mutations.push_back(llvm::make_unique<CopyToPhiMutation>()); in SwingSchedulerDAG()
274 Mutations.push_back(std::move(Mutation)); in addMutation()
H A DMachineScheduler.h273 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations; variable
320 Mutations.push_back(std::move(Mutation)); in addMutation()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp680 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()
681 Mutations.push_back(llvm::make_unique<MemOpClusterMutation>(&InstrInfo)); in getPostRAMutations()
H A DAMDGPUSubtarget.h957 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)