Lines Matching defs:SU
39 HexagonHazardRecognizer::getHazardType(SUnit *SU, int stalls) {
40 MachineInstr *MI = SU->getInstr();
68 if (SU == UsesDotCur && DotCurPNum != (int)PacketNum) {
100 bool HexagonHazardRecognizer::ShouldPreferAnother(SUnit *SU) {
101 if (PrefVectorStoreNew != nullptr && PrefVectorStoreNew != SU)
103 if (UsesLoad && SU->isInstr() && SU->getInstr()->mayLoad())
105 return UsesDotCur && ((SU == UsesDotCur) ^ (DotCurPNum == (int)PacketNum));
108 void HexagonHazardRecognizer::EmitInstruction(SUnit *SU) {
109 MachineInstr *MI = SU->getInstr();
143 for (auto &S : SU->Succs)
150 if (SU == UsesDotCur) {
158 for (auto &S : SU->Succs)