HomeSort by: relevance | last modified time | path
    Searched refs:MachineSchedStrategy (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
GCNSchedStrategy.h 134 std::unique_ptr<MachineSchedStrategy> S);
R600MachineScheduler.h 27 class R600SchedStrategy final : public MachineSchedStrategy {
GCNIterativeScheduler.cpp 161 std::unique_ptr<MachineSchedStrategy> SaveSchedImpl;
166 MachineSchedStrategy &OverrideStrategy,
209 class SchedStrategyStub : public MachineSchedStrategy {
GCNSchedStrategy.cpp 10 /// This contains a MachineSchedStrategy implementation for maximizing wave
301 std::unique_ptr<MachineSchedStrategy> S) :
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZMachineScheduler.h 29 /// A MachineSchedStrategy implementation for SystemZ post RA scheduling.
30 class SystemZPostRASchedStrategy : public MachineSchedStrategy {
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineScheduler.h 29 // plugin an alternate MachineSchedStrategy. The strategy is responsible for
172 /// MachineSchedStrategy. This can be overriden for each scheduling region
178 /// of the same vreg. \sa MachineSchedStrategy::shouldTrackLaneMasks()
196 /// MachineSchedStrategy - Interface to the scheduling algorithm used by
201 class MachineSchedStrategy {
205 virtual ~MachineSchedStrategy() = default;
249 /// Notify MachineSchedStrategy that ScheduleDAGMI has scheduled an
263 /// schedules machine instructions according to the given MachineSchedStrategy
270 std::unique_ptr<MachineSchedStrategy> SchedImpl;
292 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonMachineScheduler.h 92 std::unique_ptr<MachineSchedStrategy> S)
105 // MachineSchedStrategy.
110 class ConvergingVLIWScheduler : public MachineSchedStrategy {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineScheduler.cpp 146 void MachineSchedStrategy::anchor() {}
1212 /// implementing MachineSchedStrategy should be sufficient to implement a new
1964 // MachineSchedStrategy helpers used by GenericScheduler, GenericPostScheduler
2619 // GenericScheduler - Generic implementation of MachineSchedStrategy.
3392 /// Pick the best node to balance the schedule. Implements MachineSchedStrategy.
3464 /// update it's state based on the current cycle before MachineSchedStrategy
3506 // PostGenericScheduler - Generic PostRA implementation of MachineSchedStrategy.
3683 class ILPScheduler : public MachineSchedStrategy {
3706 /// Implement MachineSchedStrategy interface.
3781 class InstructionShuffler : public MachineSchedStrategy {
    [all...]

Completed in 23 milliseconds