Lines Matching refs:getMaskElt

1888       if (!isConstantOrUndef(N->getMaskElt(i), i*2+1))  in isVPKUHUMShuffleMask()
1894 if (!isConstantOrUndef(N->getMaskElt(i), i*2)) in isVPKUHUMShuffleMask()
1899 if (!isConstantOrUndef(N->getMaskElt(i), i*2+j) || in isVPKUHUMShuffleMask()
1900 !isConstantOrUndef(N->getMaskElt(i+8), i*2+j)) in isVPKUHUMShuffleMask()
1919 if (!isConstantOrUndef(N->getMaskElt(i ), i*2+2) || in isVPKUWUMShuffleMask()
1920 !isConstantOrUndef(N->getMaskElt(i+1), i*2+3)) in isVPKUWUMShuffleMask()
1926 if (!isConstantOrUndef(N->getMaskElt(i ), i*2) || in isVPKUWUMShuffleMask()
1927 !isConstantOrUndef(N->getMaskElt(i+1), i*2+1)) in isVPKUWUMShuffleMask()
1932 if (!isConstantOrUndef(N->getMaskElt(i ), i*2+j) || in isVPKUWUMShuffleMask()
1933 !isConstantOrUndef(N->getMaskElt(i+1), i*2+j+1) || in isVPKUWUMShuffleMask()
1934 !isConstantOrUndef(N->getMaskElt(i+8), i*2+j) || in isVPKUWUMShuffleMask()
1935 !isConstantOrUndef(N->getMaskElt(i+9), i*2+j+1)) in isVPKUWUMShuffleMask()
1960 if (!isConstantOrUndef(N->getMaskElt(i ), i*2+4) || in isVPKUDUMShuffleMask()
1961 !isConstantOrUndef(N->getMaskElt(i+1), i*2+5) || in isVPKUDUMShuffleMask()
1962 !isConstantOrUndef(N->getMaskElt(i+2), i*2+6) || in isVPKUDUMShuffleMask()
1963 !isConstantOrUndef(N->getMaskElt(i+3), i*2+7)) in isVPKUDUMShuffleMask()
1969 if (!isConstantOrUndef(N->getMaskElt(i ), i*2) || in isVPKUDUMShuffleMask()
1970 !isConstantOrUndef(N->getMaskElt(i+1), i*2+1) || in isVPKUDUMShuffleMask()
1971 !isConstantOrUndef(N->getMaskElt(i+2), i*2+2) || in isVPKUDUMShuffleMask()
1972 !isConstantOrUndef(N->getMaskElt(i+3), i*2+3)) in isVPKUDUMShuffleMask()
1977 if (!isConstantOrUndef(N->getMaskElt(i ), i*2+j) || in isVPKUDUMShuffleMask()
1978 !isConstantOrUndef(N->getMaskElt(i+1), i*2+j+1) || in isVPKUDUMShuffleMask()
1979 !isConstantOrUndef(N->getMaskElt(i+2), i*2+j+2) || in isVPKUDUMShuffleMask()
1980 !isConstantOrUndef(N->getMaskElt(i+3), i*2+j+3) || in isVPKUDUMShuffleMask()
1981 !isConstantOrUndef(N->getMaskElt(i+8), i*2+j) || in isVPKUDUMShuffleMask()
1982 !isConstantOrUndef(N->getMaskElt(i+9), i*2+j+1) || in isVPKUDUMShuffleMask()
1983 !isConstantOrUndef(N->getMaskElt(i+10), i*2+j+2) || in isVPKUDUMShuffleMask()
1984 !isConstantOrUndef(N->getMaskElt(i+11), i*2+j+3)) in isVPKUDUMShuffleMask()
2001 if (!isConstantOrUndef(N->getMaskElt(i*UnitSize*2+j), in isVMerge()
2003 !isConstantOrUndef(N->getMaskElt(i*UnitSize*2+UnitSize+j), in isVMerge()
2109 if (!isConstantOrUndef(N->getMaskElt(i*4+j), in isVMerge()
2111 !isConstantOrUndef(N->getMaskElt(i*4+j+8), in isVMerge()
2169 for (i = 0; i != 16 && SVOp->getMaskElt(i) < 0; ++i) in isVSLDOIShuffleMask()
2176 unsigned ShiftAmt = SVOp->getMaskElt(i); in isVSLDOIShuffleMask()
2185 if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i)) in isVSLDOIShuffleMask()
2190 if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt+i) & 15)) in isVSLDOIShuffleMask()
2207 return EltSize == 8 && N->getMaskElt(0) == N->getMaskElt(1); in isSplatShuffleMask()
2214 if (N->getMaskElt(0) % EltSize != 0) in isSplatShuffleMask()
2219 unsigned ElementBase = N->getMaskElt(0); in isSplatShuffleMask()
2228 if (N->getMaskElt(i) < 0 || N->getMaskElt(i) != (int)(i+ElementBase)) in isSplatShuffleMask()
2232 if (N->getMaskElt(i) < 0) continue; in isSplatShuffleMask()
2234 if (N->getMaskElt(i+j) != N->getMaskElt(j)) in isSplatShuffleMask()
2258 MaskVal[0] = N->getMaskElt(i * Width); in isNByteElemShuffleMask()
2266 MaskVal[j] = N->getMaskElt(i * Width + j); in isNByteElemShuffleMask()
2282 unsigned M0 = N->getMaskElt(0) / 4; in isXXINSERTWMask()
2283 unsigned M1 = N->getMaskElt(4) / 4; in isXXINSERTWMask()
2284 unsigned M2 = N->getMaskElt(8) / 4; in isXXINSERTWMask()
2285 unsigned M3 = N->getMaskElt(12) / 4; in isXXINSERTWMask()
2359 unsigned M0 = N->getMaskElt(0) / 4; in isXXSLDWIShuffleMask()
2360 unsigned M1 = N->getMaskElt(4) / 4; in isXXSLDWIShuffleMask()
2361 unsigned M2 = N->getMaskElt(8) / 4; in isXXSLDWIShuffleMask()
2362 unsigned M3 = N->getMaskElt(12) / 4; in isXXSLDWIShuffleMask()
2420 if (N->getMaskElt(i) != i + Width - 1) in isXXBRShuffleMaskHelper()
2458 unsigned M0 = N->getMaskElt(0) / 8; in isXXPERMDIShuffleMask()
2459 unsigned M1 = N->getMaskElt(8) / 8; in isXXPERMDIShuffleMask()
2513 return DAG.getDataLayout().isLittleEndian() ? 1 - SVOp->getMaskElt(0) in getSplatIdxForPPCMnemonics()
2514 : SVOp->getMaskElt(0); in getSplatIdxForPPCMnemonics()
2517 return (16 / EltSize) - 1 - (SVOp->getMaskElt(0) / EltSize); in getSplatIdxForPPCMnemonics()
2519 return SVOp->getMaskElt(0) / EltSize; in getSplatIdxForPPCMnemonics()
9824 Mask |= ((uint32_t)(N->getMaskElt(i * 2) / 2) << MaskShift); in lowerToVINSERTH()