HomeSort by relevance Sort by last modified time
    Searched refs:MachineSchedStrategy (Results 1 - 12 of 12) sorted by null

  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
GCNSchedStrategy.h 103 std::unique_ptr<MachineSchedStrategy> S);
R600MachineScheduler.h 28 class R600SchedStrategy final : public MachineSchedStrategy {
GCNIterativeScheduler.cpp 178 std::unique_ptr<MachineSchedStrategy> SaveSchedImpl;
183 MachineSchedStrategy &OverrideStrategy,
226 class SchedStrategyStub : public MachineSchedStrategy {
GCNSchedStrategy.cpp 11 /// This contains a MachineSchedStrategy implementation for maximizing wave
295 std::unique_ptr<MachineSchedStrategy> S) :
  /external/llvm/lib/Target/Hexagon/
HexagonMachineScheduler.h 37 // MachineSchedStrategy.
96 std::unique_ptr<MachineSchedStrategy> S)
108 class ConvergingVLIWScheduler : public MachineSchedStrategy {
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
HexagonMachineScheduler.h 93 std::unique_ptr<MachineSchedStrategy> S)
106 // MachineSchedStrategy.
111 class ConvergingVLIWScheduler : public MachineSchedStrategy {
  /external/llvm/lib/Target/AMDGPU/
R600MachineScheduler.h 27 class R600SchedStrategy final : public MachineSchedStrategy {
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
SystemZMachineScheduler.h 30 /// A MachineSchedStrategy implementation for SystemZ post RA scheduling.
31 class SystemZPostRASchedStrategy : public MachineSchedStrategy {
  /external/llvm/include/llvm/CodeGen/
MachineScheduler.h 30 // plugin an alternate MachineSchedStrategy. The strategy is responsible for
147 /// MachineSchedStrategy. This can be overriden for each scheduling region
153 /// of the same vreg. \sa MachineSchedStrategy::shouldTrackLaneMasks()
169 /// MachineSchedStrategy - Interface to the scheduling algorithm used by
174 class MachineSchedStrategy {
177 virtual ~MachineSchedStrategy() {}
210 /// Notify MachineSchedStrategy that ScheduleDAGMI has scheduled an
223 /// schedules machine instructions according to the given MachineSchedStrategy
230 std::unique_ptr<MachineSchedStrategy> SchedImpl;
255 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
MachineScheduler.h 30 // plugin an alternate MachineSchedStrategy. The strategy is responsible for
169 /// MachineSchedStrategy. This can be overriden for each scheduling region
175 /// of the same vreg. \sa MachineSchedStrategy::shouldTrackLaneMasks()
190 /// MachineSchedStrategy - Interface to the scheduling algorithm used by
195 class MachineSchedStrategy {
199 virtual ~MachineSchedStrategy() = default;
243 /// Notify MachineSchedStrategy that ScheduleDAGMI has scheduled an
257 /// schedules machine instructions according to the given MachineSchedStrategy
264 std::unique_ptr<MachineSchedStrategy> SchedImpl;
290 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S
    [all...]
  /external/llvm/lib/CodeGen/
MachineScheduler.cpp 94 void MachineSchedStrategy::anchor() {}
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
MachineScheduler.cpp 129 void MachineSchedStrategy::anchor() {}
    [all...]

Completed in 357 milliseconds