Lines Matching refs:LaneMask

253                         LaneBitmask LaneMask) const;
259 void report_context_lanemask(LaneBitmask LaneMask) const;
269 LaneBitmask LaneMask = LaneBitmask::getNone());
273 LaneBitmask LaneMask = LaneBitmask::getNone());
289 LaneBitmask LaneMask = LaneBitmask::getNone());
560 LaneBitmask LaneMask) const { in report_context()
563 if (LaneMask.any()) in report_context()
564 report_context_lanemask(LaneMask); in report_context()
595 void MachineVerifier::report_context_lanemask(LaneBitmask LaneMask) const { in report_context_lanemask()
596 errs() << "- lanemask: " << PrintLaneMask(LaneMask) << '\n'; in report_context_lanemask()
2430 LaneBitmask LaneMask) { in checkLivenessAtUse() argument
2436 if (!HasValue && LaneMask.none()) { in checkLivenessAtUse()
2446 if (LaneMask.any()) in checkLivenessAtUse()
2447 report_context_lanemask(LaneMask); in checkLivenessAtUse()
2457 LaneBitmask LaneMask) { in checkLivenessAtDef() argument
2474 if (LaneMask.any()) in checkLivenessAtDef()
2475 report_context_lanemask(LaneMask); in checkLivenessAtDef()
2483 if (LaneMask.any()) in checkLivenessAtDef()
2484 report_context_lanemask(LaneMask); in checkLivenessAtDef()
2501 if (LaneMask.any()) in checkLivenessAtDef()
2502 report_context_lanemask(LaneMask); in checkLivenessAtDef()
2570 if ((MOMask & SR.LaneMask).none()) in checkLiveness()
2572 checkLivenessAtUse(MO, MONum, UseIdx, SR, Reg, SR.LaneMask); in checkLiveness()
2575 LiveInMask |= SR.LaneMask; in checkLiveness()
2667 if ((SR.LaneMask & MOMask).none()) in checkLiveness()
2669 checkLivenessAtDef(MO, MONum, DefIdx, SR, Reg, true, SR.LaneMask); in checkLiveness()
3093 LaneBitmask LaneMask) { in verifyLiveRangeValue() argument
3101 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
3108 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
3116 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
3124 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
3134 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
3152 if (LaneMask.any() && in verifyLiveRangeValue()
3153 (TRI->getSubRegIndexLaneMask(MOI->getSubReg()) & LaneMask).none()) in verifyLiveRangeValue()
3162 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
3171 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
3176 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
3185 LaneBitmask LaneMask) { in verifyLiveRangeSegment() argument
3192 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3199 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3206 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3213 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3221 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3238 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3246 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3255 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3271 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3301 if (LaneMask.any() && (LaneMask & SLM).none()) in verifyLiveRangeSegment()
3310 if (LaneMask.none() && !hasDeadDef) { in verifyLiveRangeSegment()
3314 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3321 if (!MRI->shouldTrackSubRegLiveness(Reg) || LaneMask.any() || in verifyLiveRangeSegment()
3325 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3345 if (LaneMask.any()) { in verifyLiveRangeSegment()
3347 OwnerLI.computeSubRangeUndefs(Undefs, LaneMask, *MRI, *Indexes); in verifyLiveRangeSegment()
3382 if (!PVNI && (LaneMask.none() || !IsPHI)) { in verifyLiveRangeSegment()
3386 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3397 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
3411 LaneBitmask LaneMask) { in verifyLiveRange() argument
3413 verifyLiveRangeValue(LR, VNI, Reg, LaneMask); in verifyLiveRange()
3416 verifyLiveRangeSegment(LR, I, Reg, LaneMask); in verifyLiveRange()
3428 if ((Mask & SR.LaneMask).any()) { in verifyLiveInterval()
3432 if ((SR.LaneMask & ~MaxMask).any()) { in verifyLiveInterval()
3438 report_context(SR, LI.reg(), SR.LaneMask); in verifyLiveInterval()
3440 Mask |= SR.LaneMask; in verifyLiveInterval()
3441 verifyLiveRange(SR, LI.reg(), SR.LaneMask); in verifyLiveInterval()