Searched refs:ScheduleDAGMutation (Results 1 – 25 of 29) sorted by relevance
12
24 class ScheduleDAGMutation; variable39 std::unique_ptr<ScheduleDAGMutation>45 std::unique_ptr<ScheduleDAGMutation>
23 class ScheduleDAGMutation {27 virtual ~ScheduleDAGMutation() = default;
206 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()212 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getSMSMutations()
271 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;316 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()1063 std::unique_ptr<ScheduleDAGMutation>1067 std::unique_ptr<ScheduleDAGMutation>1071 std::unique_ptr<ScheduleDAGMutation>
210 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation);
68 struct UsrOverflowMutation : public ScheduleDAGMutation {71 struct HVXMemLatencyMutation : public ScheduleDAGMutation {74 struct CallMutation : public ScheduleDAGMutation {80 struct BankConflictMutation : public ScheduleDAGMutation {189 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)193 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
377 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()384 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getSMSMutations()
22 class ScheduleDAGMutation {25 virtual ~ScheduleDAGMutation() {} in ~ScheduleDAGMutation()
205 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation);
237 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;280 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()
118 class MacroFusion : public ScheduleDAGMutation {178 std::unique_ptr<ScheduleDAGMutation>186 std::unique_ptr<ScheduleDAGMutation>
171 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;181 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()375 std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()
131 void ScheduleDAGMutation::anchor() {} in anchor()1472 class BaseMemOpClusterMutation : public ScheduleDAGMutation {1519 std::unique_ptr<ScheduleDAGMutation>1526 std::unique_ptr<ScheduleDAGMutation>1619 class CopyConstrain : public ScheduleDAGMutation {1640 std::unique_ptr<ScheduleDAGMutation>
163 std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;171 void addMutation(std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()323 std::unique_ptr<ScheduleDAGMutation> Mutation) { in addMutation()
22 std::unique_ptr<ScheduleDAGMutation>
194 std::unique_ptr<ScheduleDAGMutation>
17 std::unique_ptr<ScheduleDAGMutation> createAMDGPUMacroFusionDAGMutation();
61 std::unique_ptr<ScheduleDAGMutation> createAMDGPUMacroFusionDAGMutation () { in createAMDGPUMacroFusionDAGMutation()
627 struct MemOpClusterMutation : ScheduleDAGMutation {678 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()
950 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
22 std::unique_ptr<ScheduleDAGMutation> createARMMacroFusionDAGMutation();
80 std::unique_ptr<ScheduleDAGMutation> createARMMacroFusionDAGMutation () { in createARMMacroFusionDAGMutation()
22 std::unique_ptr<ScheduleDAGMutation> createAArch64MacroFusionDAGMutation();
288 std::unique_ptr<ScheduleDAGMutation> createAArch64MacroFusionDAGMutation () { in createAArch64MacroFusionDAGMutation()
176 std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const { in getPostRAMutations()