Lines Matching defs:OpWidth
1284 unsigned OpWidth =
1286 APInt LeftDemanded(OpWidth, 0), RightDemanded(OpWidth, 0);
1291 assert(MaskVal < OpWidth * 2 &&
1293 if (MaskVal < OpWidth)
1296 RightDemanded.setBit(MaskVal - OpWidth);
1301 APInt LHSUndefElts(OpWidth, 0);
1304 APInt RHSUndefElts(OpWidth, 0);
1318 if (VWidth == OpWidth) {
1343 } else if (MaskVal < OpWidth) {
1348 LHSIdx = LHSIdx == -1u ? i : OpWidth;
1349 LHSValIdx = LHSValIdx == -1u ? MaskVal : OpWidth;
1353 if (RHSUndefElts[MaskVal - OpWidth]) {
1357 RHSIdx = RHSIdx == -1u ? i : OpWidth;
1358 RHSValIdx = RHSValIdx == -1u ? MaskVal - OpWidth : OpWidth;
1359 RHSUniform = RHSUniform && (MaskVal - OpWidth == i);
1368 if (OpWidth == Shuffle->getType()->getNumElements()) {
1374 if (LHSIdx < OpWidth && RHSUniform) {
1381 if (RHSIdx < OpWidth && LHSUniform) {