Lines Matching refs:LaneMask
230 LaneBitmask LaneMask) const;
236 void report_context_lanemask(LaneBitmask LaneMask) const;
246 LaneBitmask LaneMask = LaneBitmask::getNone());
250 LaneBitmask LaneMask = LaneBitmask::getNone());
266 LaneBitmask LaneMask = LaneBitmask::getNone());
513 LaneBitmask LaneMask) const { in report_context()
516 if (LaneMask.any()) in report_context()
517 report_context_lanemask(LaneMask); in report_context()
548 void MachineVerifier::report_context_lanemask(LaneBitmask LaneMask) const { in report_context_lanemask()
549 errs() << "- lanemask: " << PrintLaneMask(LaneMask) << '\n'; in report_context_lanemask()
1965 LaneBitmask LaneMask) { in checkLivenessAtUse() argument
1969 if (!LRQ.valueIn() && LaneMask.none()) { in checkLivenessAtUse()
1979 if (LaneMask.any()) in checkLivenessAtUse()
1980 report_context_lanemask(LaneMask); in checkLivenessAtUse()
1990 LaneBitmask LaneMask) { in checkLivenessAtDef() argument
1997 if (LaneMask.any()) in checkLivenessAtDef()
1998 report_context_lanemask(LaneMask); in checkLivenessAtDef()
2006 if (LaneMask.any()) in checkLivenessAtDef()
2007 report_context_lanemask(LaneMask); in checkLivenessAtDef()
2025 if (LaneMask.any()) in checkLivenessAtDef()
2026 report_context_lanemask(LaneMask); in checkLivenessAtDef()
2075 if ((MOMask & SR.LaneMask).none()) in checkLiveness()
2077 checkLivenessAtUse(MO, MONum, UseIdx, SR, Reg, SR.LaneMask); in checkLiveness()
2080 LiveInMask |= SR.LaneMask; in checkLiveness()
2176 if ((SR.LaneMask & MOMask).none()) in checkLiveness()
2178 checkLivenessAtDef(MO, MONum, DefIdx, SR, Reg, true, SR.LaneMask); in checkLiveness()
2605 LaneBitmask LaneMask) { in verifyLiveRangeValue() argument
2613 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2620 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2628 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2636 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2646 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2665 if (LaneMask.any() && in verifyLiveRangeValue()
2666 (TRI->getSubRegIndexLaneMask(MOI->getSubReg()) & LaneMask).none()) in verifyLiveRangeValue()
2675 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2684 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2689 report_context(LR, Reg, LaneMask); in verifyLiveRangeValue()
2698 LaneBitmask LaneMask) { in verifyLiveRangeSegment() argument
2705 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2712 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2719 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2726 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2734 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2753 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2761 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2770 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2781 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2811 if (LaneMask.any() && (LaneMask & SLM).none()) in verifyLiveRangeSegment()
2820 if (LaneMask.none() && !hasDeadDef) { in verifyLiveRangeSegment()
2823 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2830 if (!MRI->shouldTrackSubRegLiveness(Reg) || LaneMask.any() || in verifyLiveRangeSegment()
2834 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2853 if (LaneMask.any()) { in verifyLiveRangeSegment()
2855 OwnerLI.computeSubRangeUndefs(Undefs, LaneMask, *MRI, *Indexes); in verifyLiveRangeSegment()
2881 if (!PVNI && (LaneMask.none() || !IsPHI)) { in verifyLiveRangeSegment()
2885 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2896 report_context(LR, Reg, LaneMask); in verifyLiveRangeSegment()
2910 LaneBitmask LaneMask) { in verifyLiveRange() argument
2912 verifyLiveRangeValue(LR, VNI, Reg, LaneMask); in verifyLiveRange()
2915 verifyLiveRangeSegment(LR, I, Reg, LaneMask); in verifyLiveRange()
2926 if ((Mask & SR.LaneMask).any()) { in verifyLiveInterval()
2930 if ((SR.LaneMask & ~MaxMask).any()) { in verifyLiveInterval()
2936 report_context(SR, LI.reg(), SR.LaneMask); in verifyLiveInterval()
2938 Mask |= SR.LaneMask; in verifyLiveInterval()
2939 verifyLiveRange(SR, LI.reg(), SR.LaneMask); in verifyLiveInterval()