Lines Matching refs:MLoc
773 void clobberMloc(LocIdx MLoc, MachineBasicBlock::iterator Pos, in clobberMloc() argument
775 auto ActiveMLocIt = ActiveMLocs.find(MLoc); in clobberMloc()
780 ValueIDNum OldValue = VarLocs[MLoc.asU64()]; in clobberMloc()
781 clobberMloc(MLoc, OldValue, Pos, MakeUndef); in clobberMloc()
786 void clobberMloc(LocIdx MLoc, ValueIDNum OldValue, in clobberMloc() argument
788 auto ActiveMLocIt = ActiveMLocs.find(MLoc); in clobberMloc()
792 VarLocs[MLoc.asU64()] = ValueIDNum::EmptyValue; in clobberMloc()
830 ResolvedDbgOp OldOp(MLoc); in clobberMloc()
844 if (Loc != MLoc) in clobberMloc()
1219 LocIdx MLoc = Op.Loc; in emitLoc() local
1220 unsigned LocID = LocIdxToLocID[MLoc]; in emitLoc()
1252 unsigned ValueSizeInBits = getLocSizeInBits(MLoc); in emitLoc()
2030 std::optional<LocIdx> MLoc = MTracker->getSpillMLoc(SpillID); in transferSpillOrRestoreInst() local
2031 if (!MLoc) in transferSpillOrRestoreInst()
2038 ValueIDNum Def(CurBB, CurInst, *MLoc); in transferSpillOrRestoreInst()
2039 MTracker->setMLoc(*MLoc, Def); in transferSpillOrRestoreInst()
2041 TTracker->clobberMloc(*MLoc, MI.getIterator()); in transferSpillOrRestoreInst()