Lines Matching defs:LM
397 /// Find a subrange corresponding to the exact lane mask @p LM in the live
401 template <typename T> auto &getSubrangeImpl(LaneBitmask LM, T &LI) {
403 if (S.LaneMask == LM)
408 LiveInterval::SubRange &getSubRangeForMaskExact(LaneBitmask LM,
410 return getSubrangeImpl(LM, LI);
413 const LiveInterval::SubRange &getSubRangeForMaskExact(LaneBitmask LM,
415 return getSubrangeImpl(LM, LI);
418 /// Find a subrange corresponding to the lane mask @p LM, or a superset of it,
422 const LiveInterval::SubRange &getSubRangeForMask(LaneBitmask LM,
425 if ((S.LaneMask & LM) == LM)
453 LaneBitmask LM;
459 LM |= TRI.getSubRegIndexLaneMask(SR);
461 LM = MRI.getMaxLaneMaskForVReg(R);
466 if ((S.LaneMask & LM).any())
1256 LiveRange &LR, LaneBitmask LM,
1266 const LiveRange &PSR = !LM.all() ? getSubRangeForMaskExact(LM, PLI)
1410 LaneBitmask LM = Sub != 0 ? TRI.getSubRegIndexLaneMask(Sub)
1413 if ((S.LaneMask & LM).none())