Lines Matching defs:MaskVal
1602 unsigned MaskVal = Shuffle->getMaskValue(i);
1603 if (MaskVal != -1u) {
1604 assert(MaskVal < OpWidth * 2 &&
1606 if (MaskVal < OpWidth)
1607 LeftDemanded.setBit(MaskVal);
1609 RightDemanded.setBit(MaskVal - OpWidth);
1634 unsigned MaskVal = Shuffle->getMaskValue(i);
1635 if (DemandedElts[i] && i != MaskVal) {
1650 unsigned MaskVal = Shuffle->getMaskValue(i);
1651 if (MaskVal == -1u) {
1656 } else if (MaskVal < OpWidth) {
1657 if (LHSPoisonElts[MaskVal]) {
1662 LHSValIdx = LHSValIdx == -1u ? MaskVal : OpWidth;
1663 LHSUniform = LHSUniform && (MaskVal == i);
1666 if (RHSPoisonElts[MaskVal - OpWidth]) {
1671 RHSValIdx = RHSValIdx == -1u ? MaskVal - OpWidth : OpWidth;
1672 RHSUniform = RHSUniform && (MaskVal - OpWidth == i);