Lines Matching refs:SUnit
38 static SUnit *getPredClusterSU(const SUnit &SU) {
46 bool llvm::hasLessThanNumFused(const SUnit &SU, unsigned FuseLimit) {
48 const SUnit *CurrentSU = &SU;
53 bool llvm::fuseInstructionPair(ScheduleDAGInstrs &DAG, SUnit &FirstSU,
54 SUnit &SecondSU) {
100 SUnit *SU = SI.getSUnit();
113 SUnit *SU = SI.getSUnit();
124 for (SUnit &SU : DAG.SUnits) {
142 bool scheduleAdjacentImpl(ScheduleDAGInstrs &DAG, SUnit &AnchorSU);
172 for (SUnit &ISU : DAG->SUnits)
182 bool MacroFusion::scheduleAdjacentImpl(ScheduleDAGInstrs &DAG, SUnit &AnchorSU) {
197 SUnit &DepSU = *Dep.getSUnit();