Lines Matching refs:Uses
157 bool canMoveOver(MachineInstr *MI, ReferenceMap &Defs, ReferenceMap &Uses);
620 SmallVector<unsigned,4> Uses; in removeInstrFromLiveness() local
627 Uses.push_back(R); in removeInstrFromLiveness()
631 for (unsigned i = 0, n = Uses.size(); i < n; ++i) { in removeInstrFromLiveness()
632 LiveInterval &LI = LIS->getInterval(Uses[i]); in removeInstrFromLiveness()
633 shrinkToUses(Uses[i], LI); in removeInstrFromLiveness()
816 ReferenceMap &Uses) { in canMoveOver() argument
833 if (Op.isDef() && isRefInMap(RR, Uses, Exec_Then)) in canMoveOver()
987 ReferenceMap Uses, Defs; in predicate() local
1025 ReferenceMap &Map = Op.isDef() ? Defs : Uses; in predicate()
1043 if (isRefInMap(RT, Defs, Exec_Then) || isRefInMap(RT, Uses, Exec_Else)) in predicate()
1052 bool CanUp = canMoveOver(TfrI, Defs, Uses); in predicate()
1053 bool CanDown = canMoveOver(DefI, Defs, Uses); in predicate()