Lines Matching refs:getInstr
690 MachineInstr *MI = SU->getInstr(); in schedule()
982 << *SU->getInstr()); in updatePressureDiffs()
987 = LI.Query(LIS->getInstructionIndex(SU->getInstr())); in updatePressureDiffs()
1158 LI.Query(LIS->getInstructionIndex(UI->SU->getInstr())); in computeCyclicCriticalPath()
1190 MachineInstr *MI = SU->getInstr(); in scheduleMI()
1273 if (TII->getLdStBaseRegImmOfs(SU->getInstr(), BaseReg, Offset, TRI)) in clusterNeighboringLoads()
1288 if (TII->shouldClusterLoads(SUa->getInstr(), SUb->getInstr(), ClusterLength) in clusterNeighboringLoads()
1319 if (!SU->getInstr()->mayLoad()) in apply()
1363 MachineInstr *Branch = DAG->ExitSU.getInstr(); in apply()
1369 if (!TII->shouldScheduleAdjacent(SU->getInstr(), Branch)) in apply()
1432 MachineInstr *Copy = CopySU->getInstr(); in constrainLocalCopy()
1569 if (!SU->getInstr()->isCopy()) in apply()
1627 RemIssueCount += SchedModel->getNumMicroOps(I->getInstr(), SC) in init()
1700 unsigned uops = SchedModel->getNumMicroOps(SU->getInstr()); in checkHazard()
1703 << SchedModel->getNumMicroOps(SU->getInstr()) << '\n'); in checkHazard()
1776 assert(SU->getInstr() && "Scheduled SUnit must have instr"); in releaseNode()
1911 unsigned IncMOps = SchedModel->getNumMicroOps(SU->getInstr()); in bumpNode()
2533 const MachineInstr *MI = SU->getInstr(); in biasPhysRegCopy()
2574 TryCand.SU->getInstr(), in tryCandidate()
2582 TryCand.SU->getInstr(), in tryCandidate()
2590 TryCand.SU->getInstr(), in tryCandidate()
2826 DEBUG(dbgs() << "Scheduling SU(" << SU->NodeNum << ") " << *SU->getInstr()); in pickNode()
2832 MachineBasicBlock::iterator InsertPos = SU->getInstr(); in reschedulePhysRegCopies()
2846 MachineInstr *Copy = DepSU->getInstr(); in reschedulePhysRegCopies()
3016 DEBUG(dbgs() << "Scheduling SU(" << SU->NodeNum << ") " << *SU->getInstr()); in pickNode()
3109 << "Scheduling " << *SU->getInstr()); in pickNode()