Lines Matching refs:v2i64

18   def : Pat<(v2i64 (bitconvert (v4i32 VR128X:$src))), (v2i64 VR128X:$src)>;
19 def : Pat<(v2i64 (bitconvert (v8i16 VR128X:$src))), (v2i64 VR128X:$src)>;
20 def : Pat<(v2i64 (bitconvert (v16i8 VR128X:$src))), (v2i64 VR128X:$src)>;
21 def : Pat<(v2i64 (bitconvert (v2f64 VR128X:$src))), (v2i64 VR128X:$src)>;
22 def : Pat<(v2i64 (bitconvert (v4f32 VR128X:$src))), (v2i64 VR128X:$src)>;
23 def : Pat<(v4i32 (bitconvert (v2i64 VR128X:$src))), (v4i32 VR128X:$src)>;
28 def : Pat<(v8i16 (bitconvert (v2i64 VR128X:$src))), (v8i16 VR128X:$src)>;
33 def : Pat<(v16i8 (bitconvert (v2i64 VR128X:$src))), (v16i8 VR128X:$src)>;
38 def : Pat<(v4f32 (bitconvert (v2i64 VR128X:$src))), (v4f32 VR128X:$src)>;
43 def : Pat<(v2f64 (bitconvert (v2i64 VR128X:$src))), (v2f64 VR128X:$src)>;
159 def : Pat<(vinsert128_insert:$ins (v8i64 VR512:$src1), (v2i64 VR128X:$src2),
282 (v2i64 (VEXTRACTI32x4rr VR512:$src1,
316 def : Pat<(v2i64 (extract_subvector (v8i64 VR512:$src), (iPTR 0))),
317 (v2i64 (EXTRACT_SUBREG (v8i64 VR512:$src), sub_xmm))>;
326 def : Pat<(insert_subvector undef, (v2i64 VR128X:$src), (iPTR 0)),
466 loadi64, VR512, v8i64, v2i64, VK8WM>, EVEX_V512, VEX_W,
471 def : Pat<(v8i64 (int_x86_avx512_pbroadcastq_512 (v2i64 VR128X:$src))),
1231 (v2i64 (scalar_to_vector GR64:$src)))],
1281 [(set GR64:$dst, (extractelt (v2i64 VR128X:$src),
1289 [(store (extractelt (v2i64 VR128X:$src), (iPTR 0)),
1315 (v2i64 (scalar_to_vector (loadi64 addr:$src))))]>,
1431 (v2i64 (scalar_to_vector (loadi64 addr:$src))), (iPTR 0)))),
1441 (SUBREG_TO_REG (i32 0), (VMOVSDZrr (v2i64 (V_SET0)),
1473 def : Pat<(v2i64 (X86Movsd VR128X:$src1, VR128X:$src2)),
1496 def : Pat<(v2i64 (X86Movlpd VR128X:$src1, VR128X:$src2)),
1508 [(set VR128X:$dst, (v2i64 (X86vzmovl
1509 (v2i64 VR128X:$src))))],
1516 [(set VR128X:$dst, (v2i64 (X86vzmovl
1526 def : Pat<(v2i64 (X86vzmovl (v2i64 (scalar_to_vector GR64:$src)))),
1535 def : Pat<(v2i64 (X86vzmovl (loadv2i64 addr:$src))),
1546 (v2i64 (scalar_to_vector GR64:$src)),(iPTR 0)))),
1988 VR512, v8i64, v2i64, bc_v2i64, VK8WM>, EVEX_V512,
2002 VR512, v8i64, v2i64, bc_v2i64, VK8WM>, EVEX_V512,
2016 VR512, v8i64, v2i64, bc_v2i64, VK8WM>, EVEX_V512,
2125 def : Pat<(v2i64 (X86Movlhps VR128X:$src1, VR128X:$src2)),
2126 (VMOVLHPSZrr (v2i64 VR128X:$src1), VR128X:$src2)>;