Lines Matching refs:ShuffleKind
1776 bool PPC::isVPKUHUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUHUMShuffleMask() argument
1779 if (ShuffleKind == 0) { in isVPKUHUMShuffleMask()
1785 } else if (ShuffleKind == 2) { in isVPKUHUMShuffleMask()
1791 } else if (ShuffleKind == 1) { in isVPKUHUMShuffleMask()
1807 bool PPC::isVPKUWUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUWUMShuffleMask() argument
1810 if (ShuffleKind == 0) { in isVPKUWUMShuffleMask()
1817 } else if (ShuffleKind == 2) { in isVPKUWUMShuffleMask()
1824 } else if (ShuffleKind == 1) { in isVPKUWUMShuffleMask()
1844 bool PPC::isVPKUDUMShuffleMask(ShuffleVectorSDNode *N, unsigned ShuffleKind, in isVPKUDUMShuffleMask() argument
1852 if (ShuffleKind == 0) { in isVPKUDUMShuffleMask()
1861 } else if (ShuffleKind == 2) { in isVPKUDUMShuffleMask()
1870 } else if (ShuffleKind == 1) { in isVPKUDUMShuffleMask()
1913 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGLShuffleMask() argument
1915 if (ShuffleKind == 1) // unary in isVMRGLShuffleMask()
1917 else if (ShuffleKind == 2) // swapped in isVMRGLShuffleMask()
1922 if (ShuffleKind == 1) // unary in isVMRGLShuffleMask()
1924 else if (ShuffleKind == 0) // normal in isVMRGLShuffleMask()
1938 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGHShuffleMask() argument
1940 if (ShuffleKind == 1) // unary in isVMRGHShuffleMask()
1942 else if (ShuffleKind == 2) // swapped in isVMRGHShuffleMask()
1947 if (ShuffleKind == 1) // unary in isVMRGHShuffleMask()
1949 else if (ShuffleKind == 0) // normal in isVMRGHShuffleMask()
2028 unsigned ShuffleKind, SelectionDAG &DAG) { in isVMRGEOShuffleMask() argument
2031 if (ShuffleKind == 1) // Unary in isVMRGEOShuffleMask()
2033 else if (ShuffleKind == 2) // swapped in isVMRGEOShuffleMask()
2040 if (ShuffleKind == 1) // Unary in isVMRGEOShuffleMask()
2042 else if (ShuffleKind == 0) // Normal in isVMRGEOShuffleMask()
2056 int PPC::isVSLDOIShuffleMask(SDNode *N, unsigned ShuffleKind, in isVSLDOIShuffleMask() argument
2078 if ((ShuffleKind == 0 && !isLE) || (ShuffleKind == 2 && isLE)) { in isVSLDOIShuffleMask()
2083 } else if (ShuffleKind == 1) { in isVSLDOIShuffleMask()
9935 unsigned int ShuffleKind = isLittleEndian ? 2 : 0; in LowerVECTOR_SHUFFLE() local
9936 if (PPC::isVPKUWUMShuffleMask(SVOp, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
9937 PPC::isVPKUHUMShuffleMask(SVOp, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
9938 PPC::isVSLDOIShuffleMask(SVOp, ShuffleKind, DAG) != -1 || in LowerVECTOR_SHUFFLE()
9939 PPC::isVMRGLShuffleMask(SVOp, 1, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
9940 PPC::isVMRGLShuffleMask(SVOp, 2, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
9941 PPC::isVMRGLShuffleMask(SVOp, 4, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
9942 PPC::isVMRGHShuffleMask(SVOp, 1, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
9943 PPC::isVMRGHShuffleMask(SVOp, 2, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
9944 PPC::isVMRGHShuffleMask(SVOp, 4, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
9946 PPC::isVPKUDUMShuffleMask(SVOp, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
9947 PPC::isVMRGEOShuffleMask(SVOp, true, ShuffleKind, DAG) || in LowerVECTOR_SHUFFLE()
9948 PPC::isVMRGEOShuffleMask(SVOp, false, ShuffleKind, DAG)))) in LowerVECTOR_SHUFFLE()