Lines Matching defs:LaneMask
266 LaneBitmask LaneMask) const;
272 void report_context_lanemask(LaneBitmask LaneMask) const;
282 LaneBitmask LaneMask = LaneBitmask::getNone());
286 LaneBitmask LaneMask = LaneBitmask::getNone());
302 LaneBitmask LaneMask = LaneBitmask::getNone());
598 LaneBitmask LaneMask) const {
601 if (LaneMask.any())
602 report_context_lanemask(LaneMask);
633 void MachineVerifier::report_context_lanemask(LaneBitmask LaneMask) const {
634 errs() << "- lanemask: " << PrintLaneMask(LaneMask) << '\n';
2716 LaneBitmask LaneMask) {
2722 if (!HasValue && LaneMask.none()) {
2732 if (LaneMask.any())
2733 report_context_lanemask(LaneMask);
2743 LaneBitmask LaneMask) {
2760 if (LaneMask.any())
2761 report_context_lanemask(LaneMask);
2769 if (LaneMask.any())
2770 report_context_lanemask(LaneMask);
2787 if (LaneMask.any())
2788 report_context_lanemask(LaneMask);
2856 if ((MOMask & SR.LaneMask).none())
2858 checkLivenessAtUse(MO, MONum, UseIdx, SR, Reg, SR.LaneMask);
2861 LiveInMask |= SR.LaneMask;
2953 if ((SR.LaneMask & MOMask).none())
2955 checkLivenessAtDef(MO, MONum, DefIdx, SR, Reg, true, SR.LaneMask);
3402 LaneBitmask LaneMask) {
3410 report_context(LR, Reg, LaneMask);
3417 report_context(LR, Reg, LaneMask);
3425 report_context(LR, Reg, LaneMask);
3433 report_context(LR, Reg, LaneMask);
3443 report_context(LR, Reg, LaneMask);
3461 if (LaneMask.any() &&
3462 (TRI->getSubRegIndexLaneMask(MOI->getSubReg()) & LaneMask).none())
3471 report_context(LR, Reg, LaneMask);
3480 report_context(LR, Reg, LaneMask);
3485 report_context(LR, Reg, LaneMask);
3494 LaneBitmask LaneMask) {
3501 report_context(LR, Reg, LaneMask);
3508 report_context(LR, Reg, LaneMask);
3515 report_context(LR, Reg, LaneMask);
3522 report_context(LR, Reg, LaneMask);
3530 report_context(LR, Reg, LaneMask);
3547 report_context(LR, Reg, LaneMask);
3555 report_context(LR, Reg, LaneMask);
3564 report_context(LR, Reg, LaneMask);
3580 report_context(LR, Reg, LaneMask);
3610 if (LaneMask.any() && (LaneMask & SLM).none())
3619 if (LaneMask.none() && !hasDeadDef) {
3623 report_context(LR, Reg, LaneMask);
3630 if (!MRI->shouldTrackSubRegLiveness(Reg) || LaneMask.any() ||
3634 report_context(LR, Reg, LaneMask);
3654 if (LaneMask.any()) {
3656 OwnerLI.computeSubRangeUndefs(Undefs, LaneMask, *MRI, *Indexes);
3691 if (!PVNI && (LaneMask.none() || !IsPHI)) {
3695 report_context(LR, Reg, LaneMask);
3706 report_context(LR, Reg, LaneMask);
3720 LaneBitmask LaneMask) {
3722 verifyLiveRangeValue(LR, VNI, Reg, LaneMask);
3725 verifyLiveRangeSegment(LR, I, Reg, LaneMask);
3737 if ((Mask & SR.LaneMask).any()) {
3741 if ((SR.LaneMask & ~MaxMask).any()) {
3747 report_context(SR, LI.reg(), SR.LaneMask);
3749 Mask |= SR.LaneMask;
3750 verifyLiveRange(SR, LI.reg(), SR.LaneMask);