Lines Matching defs:SpillLocation
355 SpillLoc SpillLocation;
376 return Value.SpillLocation == Other.Value.SpillLocation;
390 Kind, Value.SpillLocation.SpillBase,
391 Value.SpillLocation.SpillOffset.getFixed(),
392 Value.SpillLocation.SpillOffset.getScalable()) <
394 Other.Kind, Other.Value.SpillLocation.SpillBase,
395 Other.Value.SpillLocation.SpillOffset.getFixed(),
396 Other.Value.SpillLocation.SpillOffset.getScalable());
537 ML.Value.SpillLocation = {SpillBase, SpillOffset};
580 unsigned Base = Loc.SpillLocation.SpillBase;
586 Loc.SpillLocation.SpillOffset);
590 TRI->getOffsetOpcodes(Loc.SpillLocation.SpillOffset, Ops);
671 /// If this variable is described in whole or part by \p SpillLocation,
673 bool usesSpillLoc(SpillLoc SpillLocation) const {
676 SpillML.Value.SpillLocation = SpillLocation;
680 /// If this variable is described in whole or part by \p SpillLocation,
682 unsigned getSpillLocIdx(SpillLoc SpillLocation) const {
685 Locs[Idx].Value.SpillLocation == SpillLocation)
724 Out << printReg(MLoc.Value.SpillLocation.SpillBase, TRI);
725 Out << "[" << MLoc.Value.SpillLocation.SpillOffset.getFixed() << " + "
726 << MLoc.Value.SpillLocation.SpillOffset.getScalable()
1542 VarLoc::SpillLoc SpillLocation = extractSpillBaseRegAndOffset(MI);
1544 OldVarLoc, OldLoc, SpillLocation.SpillBase, SpillLocation.SpillOffset);