Lines Matching refs:ShuffleKind
1881 bool PPC::isVPKUHUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUHUMShuffleMask() argument
1884 if (ShuffleKind == 0) { in isVPKUHUMShuffleMask()
1890 } else if (ShuffleKind == 2) { in isVPKUHUMShuffleMask()
1896 } else if (ShuffleKind == 1) { in isVPKUHUMShuffleMask()
1912 bool PPC::isVPKUWUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUWUMShuffleMask() argument
1915 if (ShuffleKind == 0) { in isVPKUWUMShuffleMask()
1922 } else if (ShuffleKind == 2) { in isVPKUWUMShuffleMask()
1929 } else if (ShuffleKind == 1) { in isVPKUWUMShuffleMask()
1949 bool PPC::isVPKUDUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUDUMShuffleMask() argument
1956 if (ShuffleKind == 0) { in isVPKUDUMShuffleMask()
1965 } else if (ShuffleKind == 2) { in isVPKUDUMShuffleMask()
1974 } else if (ShuffleKind == 1) { in isVPKUDUMShuffleMask()
2017 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGLShuffleMask() argument
2019 if (ShuffleKind == 1) // unary in isVMRGLShuffleMask()
2021 else if (ShuffleKind == 2) // swapped in isVMRGLShuffleMask()
2026 if (ShuffleKind == 1) // unary in isVMRGLShuffleMask()
2028 else if (ShuffleKind == 0) // normal in isVMRGLShuffleMask()
2042 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGHShuffleMask() argument
2044 if (ShuffleKind == 1) // unary in isVMRGHShuffleMask()
2046 else if (ShuffleKind == 2) // swapped in isVMRGHShuffleMask()
2051 if (ShuffleKind == 1) // unary in isVMRGHShuffleMask()
2053 else if (ShuffleKind == 0) // normal in isVMRGHShuffleMask()
2132 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGEOShuffleMask() argument
2135 if (ShuffleKind == 1) // Unary in isVMRGEOShuffleMask()
2137 else if (ShuffleKind == 2) // swapped in isVMRGEOShuffleMask()
2144 if (ShuffleKind == 1) // Unary in isVMRGEOShuffleMask()
2146 else if (ShuffleKind == 0) // Normal in isVMRGEOShuffleMask()
2160 int PPC::isVSLDOIShuffleMask(SDNode *N, unsigned ShuffleKind, in isVSLDOIShuffleMask() argument
2182 if ((ShuffleKind == 0 && !isLE) || (ShuffleKind == 2 && isLE)) { in isVSLDOIShuffleMask()
2187 } else if (ShuffleKind == 1) { in isVSLDOIShuffleMask()
10226 unsigned int ShuffleKind = isLittleEndian ? 2 : 0; in LowerVECTOR_SHUFFLE() local
10227 if (PPC::isVPKUWUMShuffleMask(SVOp, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10228 PPC::isVPKUHUMShuffleMask(SVOp, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10229 PPC::isVSLDOIShuffleMask(SVOp, ShuffleKind, DAG) != -1 || in LowerVECTOR_SHUFFLE()
10230 PPC::isVMRGLShuffleMask(SVOp, 1, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10231 PPC::isVMRGLShuffleMask(SVOp, 2, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10232 PPC::isVMRGLShuffleMask(SVOp, 4, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10233 PPC::isVMRGHShuffleMask(SVOp, 1, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10234 PPC::isVMRGHShuffleMask(SVOp, 2, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10235 PPC::isVMRGHShuffleMask(SVOp, 4, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10237 PPC::isVPKUDUMShuffleMask(SVOp, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10238 PPC::isVMRGEOShuffleMask(SVOp, true, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
10239 PPC::isVMRGEOShuffleMask(SVOp, false, ShuffleKind, DAG)))) in LowerVECTOR_SHUFFLE()