Home
last modified time | relevance | path

Searched refs:R600SchedStrategy (Results 1 – 6 of 6) sorted by relevance

/external/llvm/lib/Target/AMDGPU/
DR600MachineScheduler.cpp27 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) { in initialize()
45 void R600SchedStrategy::MoveUnits(std::vector<SUnit *> &QSrc, in MoveUnits()
57 SUnit* R600SchedStrategy::pickNode(bool &IsTopNode) { in pickNode()
144 void R600SchedStrategy::schedNode(SUnit *SU, bool IsTopNode) { in schedNode()
192 void R600SchedStrategy::releaseTopNode(SUnit *SU) { in releaseTopNode()
196 void R600SchedStrategy::releaseBottomNode(SUnit *SU) { in releaseBottomNode()
213 bool R600SchedStrategy::regBelongsToClass(unsigned Reg, in regBelongsToClass()
222 R600SchedStrategy::AluKind R600SchedStrategy::getAluKind(SUnit *SU) const { in getAluKind()
295 int R600SchedStrategy::getInstKind(SUnit* SU) { in getInstKind()
319 SUnit *R600SchedStrategy::PopInst(std::vector<SUnit *> &Q, bool AnyALU) { in PopInst()
[all …]
DR600MachineScheduler.h27 class R600SchedStrategy final : public MachineSchedStrategy {
69 R600SchedStrategy() : in R600SchedStrategy() function
73 virtual ~R600SchedStrategy() {} in ~R600SchedStrategy()
DAMDGPUTargetMachine.cpp99 return new ScheduleDAGMILive(C, make_unique<R600SchedStrategy>()); in createR600MachineScheduler()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DR600MachineScheduler.cpp28 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) { in initialize()
46 void R600SchedStrategy::MoveUnits(std::vector<SUnit *> &QSrc, in MoveUnits()
58 SUnit* R600SchedStrategy::pickNode(bool &IsTopNode) { in pickNode()
143 void R600SchedStrategy::schedNode(SUnit *SU, bool IsTopNode) { in schedNode()
190 void R600SchedStrategy::releaseTopNode(SUnit *SU) { in releaseTopNode()
194 void R600SchedStrategy::releaseBottomNode(SUnit *SU) { in releaseBottomNode()
211 bool R600SchedStrategy::regBelongsToClass(unsigned Reg, in regBelongsToClass()
220 R600SchedStrategy::AluKind R600SchedStrategy::getAluKind(SUnit *SU) const { in getAluKind()
294 int R600SchedStrategy::getInstKind(SUnit* SU) { in getInstKind()
318 SUnit *R600SchedStrategy::PopInst(std::vector<SUnit *> &Q, bool AnyALU) { in PopInst()
[all …]
DR600MachineScheduler.h28 class R600SchedStrategy final : public MachineSchedStrategy {
70 R600SchedStrategy() = default;
71 ~R600SchedStrategy() override = default;
DAMDGPUTargetMachine.cpp195 return new ScheduleDAGMILive(C, llvm::make_unique<R600SchedStrategy>()); in createR600MachineScheduler()