Lines Matching refs:v2i64
858 def : Pat<(v16i8 (bitconvert (v2i64 VRRC:$src))), (v16i8 VRRC:$src)>;
864 def : Pat<(v8i16 (bitconvert (v2i64 VRRC:$src))), (v8i16 VRRC:$src)>;
870 def : Pat<(v4i32 (bitconvert (v2i64 VRRC:$src))), (v4i32 VRRC:$src)>;
876 def : Pat<(v4f32 (bitconvert (v2i64 VRRC:$src))), (v4f32 VRRC:$src)>;
879 def : Pat<(v2i64 (bitconvert (v16i8 VRRC:$src))), (v2i64 VRRC:$src)>;
880 def : Pat<(v2i64 (bitconvert (v8i16 VRRC:$src))), (v2i64 VRRC:$src)>;
881 def : Pat<(v2i64 (bitconvert (v4i32 VRRC:$src))), (v2i64 VRRC:$src)>;
882 def : Pat<(v2i64 (bitconvert (v4f32 VRRC:$src))), (v2i64 VRRC:$src)>;
883 def : Pat<(v2i64 (bitconvert (v1i128 VRRC:$src))), (v2i64 VRRC:$src)>;
889 def : Pat<(v1i128 (bitconvert (v2i64 VRRC:$src))), (v1i128 VRRC:$src)>;
1022 v2i64, v4i32>;
1024 v2i64, v4i32>;
1026 v2i64, v4i32>;
1028 v2i64, v4i32>;
1032 def VMAXSD : VX1_Int_Ty<450, "vmaxsd", int_ppc_altivec_vmaxsd, v2i64>;
1033 def VMAXUD : VX1_Int_Ty<194, "vmaxud", int_ppc_altivec_vmaxud, v2i64>;
1034 def VMINSD : VX1_Int_Ty<962, "vminsd", int_ppc_altivec_vminsd, v2i64>;
1035 def VMINUD : VX1_Int_Ty<706, "vminud", int_ppc_altivec_vminud, v2i64>;
1062 def VRLD : VX1_Int_Ty<196, "vrld", int_ppc_altivec_vrld, v2i64>;
1065 [(set v2i64:$vD, (shl v2i64:$vA, v2i64:$vB))]>;
1068 [(set v2i64:$vD, (srl v2i64:$vA, v2i64:$vB))]>;
1071 [(set v2i64:$vD, (sra v2i64:$vA, v2i64:$vB))]>;
1077 [(set v2i64:$vD, (add v2i64:$vA, v2i64:$vB))]>;
1091 [(set v2i64:$vD, (sub v2i64:$vA, v2i64:$vB))]>;
1113 [(set v2i64:$vD, (ctlz v2i64:$vB))]>;
1127 [(set v2i64:$vD, (ctpop v2i64:$vB))]>;
1154 def VCMPEQUD : VCMP <199, "vcmpequd $vD, $vA, $vB" , v2i64>;
1155 def VCMPEQUDo : VCMPo<199, "vcmpequd. $vD, $vA, $vB", v2i64>;
1156 def VCMPGTSD : VCMP <967, "vcmpgtsd $vD, $vA, $vB" , v2i64>;
1157 def VCMPGTSDo : VCMPo<967, "vcmpgtsd. $vD, $vA, $vB", v2i64>;
1158 def VCMPGTUD : VCMP <711, "vcmpgtud $vD, $vA, $vB" , v2i64>;
1159 def VCMPGTUDo : VCMPo<711, "vcmpgtud. $vD, $vA, $vB", v2i64>;
1169 int_ppc_altivec_crypto_vpmsumd, v2i64>;
1175 v4i32, v2i64>;
1177 v4i32, v2i64>;
1183 v4i32, v2i64>;
1185 v2i64, v4i32>;
1187 v2i64, v4i32>;
1197 v2i64, v16i8>;
1205 int_ppc_altivec_crypto_vshasigmad, v2i64>;
1207 v2i64>;
1209 int_ppc_altivec_crypto_vcipherlast, v2i64>;
1211 int_ppc_altivec_crypto_vncipher, v2i64>;
1213 int_ppc_altivec_crypto_vncipherlast, v2i64>;
1214 def VSBOX : VXBX_Int_Ty<1480, "vsbox", int_ppc_altivec_crypto_vsbox, v2i64>;