Lines Matching refs:LM
402 template <typename T> auto &getSubrangeImpl(LaneBitmask LM, T &LI) { in getSubrangeImpl() argument
404 if (S.LaneMask == LM) in getSubrangeImpl()
409 LiveInterval::SubRange &getSubRangeForMaskExact(LaneBitmask LM, in getSubRangeForMaskExact() argument
411 return getSubrangeImpl(LM, LI); in getSubRangeForMaskExact()
414 const LiveInterval::SubRange &getSubRangeForMaskExact(LaneBitmask LM, in getSubRangeForMaskExact() argument
416 return getSubrangeImpl(LM, LI); in getSubRangeForMaskExact()
423 const LiveInterval::SubRange &getSubRangeForMask(LaneBitmask LM, in getSubRangeForMask() argument
426 if ((S.LaneMask & LM) == LM) in getSubRangeForMask()
454 LaneBitmask LM; in addDeadDef() local
460 LM |= TRI.getSubRegIndexLaneMask(SR); in addDeadDef()
462 LM = MRI.getMaxLaneMaskForVReg(R); in addDeadDef()
467 if ((S.LaneMask & LM).any()) in addDeadDef()
1257 LiveRange &LR, LaneBitmask LM, in extendPHIRange() argument
1267 const LiveRange &PSR = !LM.all() ? getSubRangeForMaskExact(LM, PLI) in extendPHIRange()
1411 LaneBitmask LM = Sub != 0 ? TRI.getSubRegIndexLaneMask(Sub) in rewriteAssigned() local
1414 if ((S.LaneMask & LM).none()) in rewriteAssigned()