Lines Matching refs:ShuffleKind
1886 bool PPC::isVPKUHUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUHUMShuffleMask() argument
1889 if (ShuffleKind == 0) { in isVPKUHUMShuffleMask()
1895 } else if (ShuffleKind == 2) { in isVPKUHUMShuffleMask()
1901 } else if (ShuffleKind == 1) { in isVPKUHUMShuffleMask()
1917 bool PPC::isVPKUWUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUWUMShuffleMask() argument
1920 if (ShuffleKind == 0) { in isVPKUWUMShuffleMask()
1927 } else if (ShuffleKind == 2) { in isVPKUWUMShuffleMask()
1934 } else if (ShuffleKind == 1) { in isVPKUWUMShuffleMask()
1954 bool PPC::isVPKUDUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUDUMShuffleMask() argument
1961 if (ShuffleKind == 0) { in isVPKUDUMShuffleMask()
1970 } else if (ShuffleKind == 2) { in isVPKUDUMShuffleMask()
1979 } else if (ShuffleKind == 1) { in isVPKUDUMShuffleMask()
2022 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGLShuffleMask() argument
2024 if (ShuffleKind == 1) // unary in isVMRGLShuffleMask()
2026 else if (ShuffleKind == 2) // swapped in isVMRGLShuffleMask()
2031 if (ShuffleKind == 1) // unary in isVMRGLShuffleMask()
2033 else if (ShuffleKind == 0) // normal in isVMRGLShuffleMask()
2047 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGHShuffleMask() argument
2049 if (ShuffleKind == 1) // unary in isVMRGHShuffleMask()
2051 else if (ShuffleKind == 2) // swapped in isVMRGHShuffleMask()
2056 if (ShuffleKind == 1) // unary in isVMRGHShuffleMask()
2058 else if (ShuffleKind == 0) // normal in isVMRGHShuffleMask()
2137 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGEOShuffleMask() argument
2140 if (ShuffleKind == 1) // Unary in isVMRGEOShuffleMask()
2142 else if (ShuffleKind == 2) // swapped in isVMRGEOShuffleMask()
2149 if (ShuffleKind == 1) // Unary in isVMRGEOShuffleMask()
2151 else if (ShuffleKind == 0) // Normal in isVMRGEOShuffleMask()
2165 int PPC::isVSLDOIShuffleMask(SDNode *N, unsigned ShuffleKind, in isVSLDOIShuffleMask() argument
2187 if ((ShuffleKind == 0 && !isLE) || (ShuffleKind == 2 && isLE)) { in isVSLDOIShuffleMask()
2192 } else if (ShuffleKind == 1) { in isVSLDOIShuffleMask()
10359 unsigned int ShuffleKind = isLittleEndian ? 2 : 0; in LowerVECTOR_SHUFFLE() local
10360 if (PPC::isVPKUWUMShuffleMask(SVOp, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10361 PPC::isVPKUHUMShuffleMask(SVOp, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10362 PPC::isVSLDOIShuffleMask(SVOp, ShuffleKind, DAG) != -1 || in LowerVECTOR_SHUFFLE()
10363 PPC::isVMRGLShuffleMask(SVOp, 1, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10364 PPC::isVMRGLShuffleMask(SVOp, 2, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10365 PPC::isVMRGLShuffleMask(SVOp, 4, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10366 PPC::isVMRGHShuffleMask(SVOp, 1, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10367 PPC::isVMRGHShuffleMask(SVOp, 2, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10368 PPC::isVMRGHShuffleMask(SVOp, 4, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10370 PPC::isVPKUDUMShuffleMask(SVOp, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10371 PPC::isVMRGEOShuffleMask(SVOp, true, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10372 PPC::isVMRGEOShuffleMask(SVOp, false, ShuffleKind, DAG)))) in LowerVECTOR_SHUFFLE()