Lines Matching refs:XXPERMDI
773 def XXPERMDI : XX3Form_2<60, 10,
833 (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0)>;
835 (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3)>;
837 (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0)>;
839 (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3)>;
841 (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2)>;
852 (f64 (EXTRACT_SUBREG (XXPERMDI $S, $S, 2), sub_64))>;
857 (v2f64 (XXPERMDI (SUBREG_TO_REG (i64 1), $A, sub_64),
861 (f64 (EXTRACT_SUBREG (XXPERMDI $S, $S, 2), sub_64))>;
965 def : Pat<(v2f64 (PPCxxswapd v2f64:$src)), (XXPERMDI $src, $src, 2)>;
966 def : Pat<(v2i64 (PPCxxswapd v2i64:$src)), (XXPERMDI $src, $src, 2)>;
967 def : Pat<(v4f32 (PPCxxswapd v4f32:$src)), (XXPERMDI $src, $src, 2)>;
968 def : Pat<(v4i32 (PPCxxswapd v4i32:$src)), (XXPERMDI $src, $src, 2)>;
969 def : Pat<(v2f64 (PPCswapNoChain v2f64:$src)), (XXPERMDI $src, $src, 2)>;
1300 dag LE_WORD_0 = (XXPERMDI LE_WORD_1, LE_WORD_1, 2);
1303 dag LE_DWORD_0 = (XXPERMDI LE_DWORD_1, LE_DWORD_1, 2);
1318 (XXPERMDI (COPY_TO_REGCLASS $S, VSRC),
1325 dag LE_WORD_0 = (MFVSRWZ (EXTRACT_SUBREG (XXPERMDI $S, $S, 2), sub_64));
1595 (f32 (XSCVSPDPN (XXPERMDI $S, $S, 2)))>;
1700 (f32 (XSCVSPDPN (XXPERMDI $S, $S, 2)))>;