Lines Matching refs:MaskVal
1289 unsigned MaskVal = Shuffle->getMaskValue(i);
1290 if (MaskVal != -1u) {
1291 assert(MaskVal < OpWidth * 2 &&
1293 if (MaskVal < OpWidth)
1294 LeftDemanded.setBit(MaskVal);
1296 RightDemanded.setBit(MaskVal - OpWidth);
1321 unsigned MaskVal = Shuffle->getMaskValue(i);
1322 if (DemandedElts[i] && i != MaskVal) {
1337 unsigned MaskVal = Shuffle->getMaskValue(i);
1338 if (MaskVal == -1u) {
1343 } else if (MaskVal < OpWidth) {
1344 if (LHSUndefElts[MaskVal]) {
1349 LHSValIdx = LHSValIdx == -1u ? MaskVal : OpWidth;
1350 LHSUniform = LHSUniform && (MaskVal == i);
1353 if (RHSUndefElts[MaskVal - OpWidth]) {
1358 RHSValIdx = RHSValIdx == -1u ? MaskVal - OpWidth : OpWidth;
1359 RHSUniform = RHSUniform && (MaskVal - OpWidth == i);