Lines Matching refs:MLoc
802 void clobberMloc(LocIdx MLoc, MachineBasicBlock::iterator Pos, in clobberMloc() argument
804 auto ActiveMLocIt = ActiveMLocs.find(MLoc); in clobberMloc()
809 ValueIDNum OldValue = VarLocs[MLoc.asU64()]; in clobberMloc()
810 clobberMloc(MLoc, OldValue, Pos, MakeUndef); in clobberMloc()
815 void clobberMloc(LocIdx MLoc, ValueIDNum OldValue, in clobberMloc() argument
817 auto ActiveMLocIt = ActiveMLocs.find(MLoc); in clobberMloc()
821 VarLocs[MLoc.asU64()] = ValueIDNum::EmptyValue; in clobberMloc()
859 ResolvedDbgOp OldOp(MLoc); in clobberMloc()
875 if (Loc != MLoc) in clobberMloc()
1249 LocIdx MLoc = Op.Loc; in emitLoc() local
1250 unsigned LocID = LocIdxToLocID[MLoc]; in emitLoc()
1282 unsigned ValueSizeInBits = getLocSizeInBits(MLoc); in emitLoc()
2064 std::optional<LocIdx> MLoc = MTracker->getSpillMLoc(SpillID); in transferSpillOrRestoreInst() local
2065 if (!MLoc) in transferSpillOrRestoreInst()
2072 ValueIDNum Def(CurBB, CurInst, *MLoc); in transferSpillOrRestoreInst()
2073 MTracker->setMLoc(*MLoc, Def); in transferSpillOrRestoreInst()
2075 TTracker->clobberMloc(*MLoc, MI.getIterator()); in transferSpillOrRestoreInst()