Lines Matching refs:SUnit
39 static SUnit *getPredClusterSU(const SUnit &SU) { in getPredClusterSU()
47 static bool hasLessThanNumFused(const SUnit &SU, unsigned FuseLimit) { in hasLessThanNumFused()
49 const SUnit *CurrentSU = &SU; in hasLessThanNumFused()
54 static bool fuseInstructionPair(ScheduleDAGInstrs &DAG, SUnit &FirstSU, in fuseInstructionPair()
55 SUnit &SecondSU) { in fuseInstructionPair()
101 SUnit *SU = SI.getSUnit(); in fuseInstructionPair()
114 SUnit *SU = SI.getSUnit(); in fuseInstructionPair()
125 for (SUnit &SU : DAG.SUnits) { in fuseInstructionPair()
143 bool scheduleAdjacentImpl(ScheduleDAGInstrs &DAG, SUnit &AnchorSU);
158 for (SUnit &ISU : DAG->SUnits) in apply()
168 bool MacroFusion::scheduleAdjacentImpl(ScheduleDAGInstrs &DAG, SUnit &AnchorSU) { in scheduleAdjacentImpl()
183 SUnit &DepSU = *Dep.getSUnit(); in scheduleAdjacentImpl()