reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1253 APInt LeftDemanded(LHSVWidth, 0), RightDemanded(LHSVWidth, 0); 1253 APInt LeftDemanded(LHSVWidth, 0), RightDemanded(LHSVWidth, 0); 1258 assert(MaskVal < LHSVWidth * 2 && 1260 if (MaskVal < LHSVWidth) 1263 RightDemanded.setBit(MaskVal - LHSVWidth); 1268 APInt LHSUndefElts(LHSVWidth, 0); 1271 APInt RHSUndefElts(LHSVWidth, 0); 1286 } else if (MaskVal < LHSVWidth) { 1291 LHSIdx = LHSIdx == -1u ? i : LHSVWidth; 1292 LHSValIdx = LHSValIdx == -1u ? MaskVal : LHSVWidth; 1296 if (RHSUndefElts[MaskVal - LHSVWidth]) { 1300 RHSIdx = RHSIdx == -1u ? i : LHSVWidth; 1301 RHSValIdx = RHSValIdx == -1u ? MaskVal - LHSVWidth : LHSVWidth; 1301 RHSValIdx = RHSValIdx == -1u ? MaskVal - LHSVWidth : LHSVWidth; 1302 RHSUniform = RHSUniform && (MaskVal - LHSVWidth == i); 1311 if (LHSVWidth == Shuffle->getType()->getNumElements()) { 1317 if (LHSIdx < LHSVWidth && RHSUniform) { 1324 if (RHSIdx < LHSVWidth && LHSUniform) {