Lines Matching refs:LaneMask
242 LaneBitmask LaneMask) const;
248 void report_context_lanemask(LaneBitmask LaneMask) const;
258 LaneBitmask LaneMask = LaneBitmask::getNone());
262 LaneBitmask LaneMask = LaneBitmask::getNone());
278 LaneBitmask LaneMask = LaneBitmask::getNone());
541 LaneBitmask LaneMask) const { in report_context()
544 if (LaneMask.any()) in report_context()
545 report_context_lanemask(LaneMask); in report_context()
576 void MachineVerifier::report_context_lanemask(LaneBitmask LaneMask) const { in report_context_lanemask()
577 errs() << "- lanemask: " << PrintLaneMask(LaneMask) << '\n'; in report_context_lanemask()
2317 LaneBitmask LaneMask) { in checkLivenessAtUse() argument
2321 if (!LRQ.valueIn() && LaneMask.none()) { in checkLivenessAtUse()
2331 if (LaneMask.any()) in checkLivenessAtUse()
2332 report_context_lanemask(LaneMask); in checkLivenessAtUse()
2342 LaneBitmask LaneMask) { in checkLivenessAtDef() argument
2359 if (LaneMask.any()) in checkLivenessAtDef()
2360 report_context_lanemask(LaneMask); in checkLivenessAtDef()
2368 if (LaneMask.any()) in checkLivenessAtDef()
2369 report_context_lanemask(LaneMask); in checkLivenessAtDef()
2386 if (LaneMask.any()) in checkLivenessAtDef()
2387 report_context_lanemask(LaneMask); in checkLivenessAtDef()
2449 if ((MOMask & SR.LaneMask).none()) in checkLiveness()
2451 checkLivenessAtUse(MO, MONum, UseIdx, SR, Reg, SR.LaneMask); in checkLiveness()
2454 LiveInMask |= SR.LaneMask; in checkLiveness()
2540 if ((SR.LaneMask & MOMask).none()) in checkLiveness()
2542 checkLivenessAtDef(MO, MONum, DefIdx, SR, Reg, true, SR.LaneMask); in checkLiveness()
2966 LaneBitmask LaneMask) { in verifyLiveRangeValue() argument
2974 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2981 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2989 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2997 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
3007 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
3025 if (LaneMask.any() && in verifyLiveRangeValue()
3026 (TRI->getSubRegIndexLaneMask(MOI->getSubReg()) & LaneMask).none()) in verifyLiveRangeValue()
3035 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
3044 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
3049 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
3058 LaneBitmask LaneMask) { in verifyLiveRangeSegment() argument
3065 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3072 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3079 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3086 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3094 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3113 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3121 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3130 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3145 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3175 if (LaneMask.any() && (LaneMask & SLM).none()) in verifyLiveRangeSegment()
3184 if (LaneMask.none() && !hasDeadDef) { in verifyLiveRangeSegment()
3187 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3194 if (!MRI->shouldTrackSubRegLiveness(Reg) || LaneMask.any() || in verifyLiveRangeSegment()
3198 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3217 if (LaneMask.any()) { in verifyLiveRangeSegment()
3219 OwnerLI.computeSubRangeUndefs(Undefs, LaneMask, *MRI, *Indexes); in verifyLiveRangeSegment()
3254 if (!PVNI && (LaneMask.none() || !IsPHI)) { in verifyLiveRangeSegment()
3258 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3269 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3283 LaneBitmask LaneMask) { in verifyLiveRange() argument
3285 verifyLiveRangeValue(LR, VNI, Reg, LaneMask); in verifyLiveRange()
3288 verifyLiveRangeSegment(LR, I, Reg, LaneMask); in verifyLiveRange()
3299 if ((Mask & SR.LaneMask).any()) { in verifyLiveInterval()
3303 if ((SR.LaneMask & ~MaxMask).any()) { in verifyLiveInterval()
3309 report_context(SR, LI.reg(), SR.LaneMask); in verifyLiveInterval()
3311 Mask |= SR.LaneMask; in verifyLiveInterval()
3312 verifyLiveRange(SR, LI.reg(), SR.LaneMask); in verifyLiveInterval()