Lines Matching refs:getSUnit
226 Topo.AddPredQueued(SU, D.getSUnit()); in AddPredQueued()
234 Topo.AddPred(SU, D.getSUnit()); in AddPred()
242 Topo.RemovePred(SU, D.getSUnit()); in RemovePred()
399 SUnit *PredSU = PredEdge->getSUnit(); in ReleasePred()
564 assert((!RegDef || RegDef == SU || RegDef == Pred.getSUnit()) && in ReleasePredecessors()
566 LiveRegDefs[Pred.getReg()] = Pred.getSUnit(); in ReleasePredecessors()
821 SUnit *PredSU = PredEdge->getSUnit(); in CapturePred()
843 assert(LiveRegDefs[Pred.getReg()] == Pred.getSUnit() && in UnscheduleNodeBottomUp()
899 LiveRegGens[Reg] = Succ.getSUnit(); in UnscheduleNodeBottomUp()
902 Succ2.getSUnit()->getHeight() < LiveRegGens[Reg]->getHeight()) in UnscheduleNodeBottomUp()
903 LiveRegGens[Reg] = Succ2.getSUnit(); in UnscheduleNodeBottomUp()
1065 else if (isOperandOf(Pred.getSUnit(), LoadNode)) in TryUnfoldSU()
1093 SUnit *SuccDep = D.getSUnit(); in TryUnfoldSU()
1104 SUnit *SuccDep = D.getSUnit(); in TryUnfoldSU()
1201 SUnit *SuccSU = Succ.getSUnit(); in CopyAndMoveSuccessors()
1240 SUnit *SuccSU = Succ.getSUnit(); in InsertCopiesAndMoveSuccs()
1357 CheckForLiveRegDef(Pred.getSUnit(), Pred.getReg(), LiveRegDefs.get(), in DelayForLiveRegsBottomUp()
1966 SUnit *PredSU = Pred.getSUnit(); in CalcNodeSethiUllmanNumber()
1989 SUnit *PredSU = Pred.getSUnit(); in CalcNodeSethiUllmanNumber()
2093 SUnit *PredSU = Pred.getSUnit(); in HighRegPressure()
2142 SUnit *PredSU = Pred.getSUnit(); in RegPressureDiff()
2185 SUnit *PredSU = Pred.getSUnit(); in scheduledNode()
2267 SUnit *PredSU = Pred.getSUnit(); in unscheduledNode()
2334 unsigned Height = Succ.getSUnit()->getHeight(); in closestSucc()
2337 if (Succ.getSUnit()->getNode() && in closestSucc()
2338 Succ.getSUnit()->getNode()->getOpcode() == ISD::CopyToReg) in closestSucc()
2339 Height = closestSucc(Succ.getSUnit())+1; in closestSucc()
2363 const SUnit *PredSU = Pred.getSUnit(); in hasOnlyLiveInOpers()
2385 const SUnit *SuccSU = Succ.getSUnit(); in hasOnlyLiveOutUses()
2422 Pred.getSUnit()->isVRegCycle = true; in initVRegCycle()
2434 SUnit *PredSU = Pred.getSUnit(); in resetVRegCycle()
2438 Pred.getSUnit()->isVRegCycle = false; in resetVRegCycle()
2452 if (Pred.getSUnit()->isVRegCycle && in hasVRegCycleUse()
2453 Pred.getSUnit()->getNode()->getOpcode() == ISD::CopyFromReg) { in hasVRegCycleUse()
2851 SUnit *SuccSU = Succ.getSUnit(); in canClobberReachingPhysRegUse()
2858 scheduleDAG->IsReachable(DepSU, SuccPred.getSUnit())) in canClobberReachingPhysRegUse()
2867 scheduleDAG->IsReachable(DepSU, SuccPred.getSUnit())) in canClobberReachingPhysRegUse()
2964 if (Pred.isCtrl() && Pred.getSUnit()) { in PrescheduleNodesWithMultipleUses()
2966 SDNode *PredND = Pred.getSUnit()->getNode(); in PrescheduleNodesWithMultipleUses()
2989 PredSU = Pred.getSUnit(); in PrescheduleNodesWithMultipleUses()
3011 SUnit *PredSuccSU = PredSucc.getSUnit(); in PrescheduleNodesWithMultipleUses()
3035 SUnit *SuccSU = Edge.getSUnit(); in PrescheduleNodesWithMultipleUses()
3082 SUnit *SuccSU = Succ.getSUnit(); in AddPseudoTwoAddrDeps()
3098 SuccSU = SuccSU->Succs.front().getSUnit(); in AddPseudoTwoAddrDeps()