Lines Matching refs:SI
39 for (const SDep &SI : SU.Preds)
40 if (SI.isCluster())
41 return SI.getSUnit();
57 for (SDep &SI : FirstSU.Succs)
58 if (SI.isCluster())
61 for (SDep &SI : SecondSU.Preds)
62 if (SI.isCluster())
82 for (SDep &SI : FirstSU.Succs)
83 if (SI.getSUnit() == &SecondSU)
84 SI.setLatency(0);
86 for (SDep &SI : SecondSU.Preds)
87 if (SI.getSUnit() == &FirstSU)
88 SI.setLatency(0);
99 for (const SDep &SI : FirstSU.Succs) {
100 SUnit *SU = SI.getSUnit();
101 if (SI.isWeak() || isHazard(SI) ||
112 for (const SDep &SI : SecondSU.Preds) {
113 SUnit *SU = SI.getSUnit();
114 if (SI.isWeak() || isHazard(SI) || &FirstSU == SU || FirstSU.isSucc(SU))