Lines Matching refs:iPTR
333 def : Pat<(f32 (extractelt (v4f32 VR128:$src), (iPTR 0))),
335 def : Pat<(f64 (extractelt (v2f64 VR128:$src), (iPTR 0))),
340 def : Pat<(v4i32 (extract_subvector (v8i32 VR256:$src), (iPTR 0))),
342 def : Pat<(v4f32 (extract_subvector (v8f32 VR256:$src), (iPTR 0))),
345 def : Pat<(v2i64 (extract_subvector (v4i64 VR256:$src), (iPTR 0))),
347 def : Pat<(v2f64 (extract_subvector (v4f64 VR256:$src), (iPTR 0))),
350 def : Pat<(v8i16 (extract_subvector (v16i16 VR256:$src), (iPTR 0))),
352 def : Pat<(v16i8 (extract_subvector (v32i8 VR256:$src), (iPTR 0))),
358 def : Pat<(insert_subvector undef, (v2i64 VR128:$src), (iPTR 0)),
360 def : Pat<(insert_subvector undef, (v2f64 VR128:$src), (iPTR 0)),
362 def : Pat<(insert_subvector undef, (v4i32 VR128:$src), (iPTR 0)),
364 def : Pat<(insert_subvector undef, (v4f32 VR128:$src), (iPTR 0)),
366 def : Pat<(insert_subvector undef, (v8i16 VR128:$src), (iPTR 0)),
368 def : Pat<(insert_subvector undef, (v16i8 VR128:$src), (iPTR 0)),
647 (v4f32 (scalar_to_vector (loadf32 addr:$src))), (iPTR 0)))),
650 (v2f64 (scalar_to_vector (loadf64 addr:$src))), (iPTR 0)))),
655 def : Pat<(store (f32 (extractelt (v4f32 VR128:$src), (iPTR 0))),
658 def : Pat<(store (f64 (extractelt (v2f64 VR128:$src), (iPTR 0))),
741 def : Pat<(store (f32 (extractelt (v4f32 VR128:$src), (iPTR 0))),
775 def : Pat<(store (f64 (extractelt (v2f64 VR128:$src), (iPTR 0))),
1045 (v4f64 VR256:$src), (iPTR 0))), addr:$dst),
1048 (v8f32 VR256:$src), (iPTR 0))), addr:$dst),
1051 (v4i64 VR256:$src), (iPTR 0))), addr:$dst),
1054 (v8i32 VR256:$src), (iPTR 0))), addr:$dst),
1057 (v16i16 VR256:$src), (iPTR 0))), addr:$dst),
1060 (v32i8 VR256:$src), (iPTR 0))), addr:$dst),
1064 (v4f64 VR256:$src), (iPTR 0))), addr:$dst),
1067 (v8f32 VR256:$src), (iPTR 0))), addr:$dst),
1070 (v4i64 VR256:$src), (iPTR 0))), addr:$dst),
1073 (v8i32 VR256:$src), (iPTR 0))), addr:$dst),
1076 (v16i16 VR256:$src), (iPTR 0))), addr:$dst),
1079 (v32i8 VR256:$src), (iPTR 0))), addr:$dst),
1182 (iPTR 0))), addr:$dst)],
1187 (iPTR 0))), addr:$dst)],
1193 (iPTR 0))), addr:$dst)],
1198 (iPTR 0))), addr:$dst)],
1236 (iPTR 0))), addr:$src1),
1295 (iPTR 0))), addr:$dst)], IIC_SSE_MOV_LH>, VEX;
1300 (iPTR 0))), addr:$dst)], IIC_SSE_MOV_LH>, VEX;
1307 (iPTR 0))), addr:$dst)], IIC_SSE_MOV_LH>;
1312 (iPTR 0))), addr:$dst)], IIC_SSE_MOV_LH>;
1341 (iPTR 0))), addr:$dst),
1373 (iPTR 0))), addr:$dst),
3183 (Op (f32 (extractelt (v4f32 VR128:$dst), (iPTR 0))),
3198 (Op (f32 (extractelt (v4f32 VR128:$dst), (iPTR 0))),
3215 (Op (f32 (extractelt (v4f32 VR128:$dst), (iPTR 0))),
3241 (Op (f64 (extractelt (v2f64 VR128:$dst), (iPTR 0))),
3256 (Op (f64 (extractelt (v2f64 VR128:$dst), (iPTR 0))),
3271 (Op (f64 (extractelt (v2f64 VR128:$dst), (iPTR 0))),
3278 (Op (f64 (extractelt (v2f64 VR128:$dst), (iPTR 0))),
4772 (iPTR 0)))], IIC_SSE_MOVD_ToGP>, VEX,
4778 (iPTR 0))), addr:$dst)], IIC_SSE_MOVDQ>,
4783 (iPTR 0)))], IIC_SSE_MOVD_ToGP>,
4788 (iPTR 0))), addr:$dst)],
4791 def : Pat<(v8i32 (X86Vinsert (v8i32 immAllZerosV), GR32:$src2, (iPTR 0))),
4794 def : Pat<(v4i64 (X86Vinsert (bc_v4i64 (v8i32 immAllZerosV)), GR64:$src2, (iPTR 0))),
4797 def : Pat<(v8i32 (X86Vinsert undef, GR32:$src2, (iPTR 0))),
4800 def : Pat<(v4i64 (X86Vinsert undef, GR64:$src2, (iPTR 0))),
4810 (iPTR 0)))],
4817 (iPTR 0)))],
4893 (v2i64 (scalar_to_vector GR64:$src)),(iPTR 0)))),
4906 (v4i32 (scalar_to_vector (loadi32 addr:$src))), (iPTR 0)))),
4911 (v4i32 (scalar_to_vector GR32:$src)),(iPTR 0)))),
4975 (iPTR 0))), addr:$dst)],
4980 (iPTR 0))), addr:$dst)],
5027 (v2i64 (scalar_to_vector (loadi64 addr:$src))), (iPTR 0)))),
7186 (v4f32 (scalar_to_vector FR32:$src)), (iPTR 0)))),
7191 (v2f64 (scalar_to_vector FR64:$src)), (iPTR 0)))),
7877 (iPTR imm)),
7881 (iPTR imm)),
7886 (iPTR imm)),
7890 (iPTR imm)),
7897 (iPTR imm)),
7901 (iPTR imm)),
7905 (iPTR imm)),
7909 (iPTR imm)),
7914 (iPTR imm)),
7919 (iPTR imm)),
7924 (iPTR imm)),
7929 (iPTR imm)),
7951 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
7955 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
7961 (iPTR imm))), addr:$dst),
7965 (iPTR imm))), addr:$dst),
7971 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
7975 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
7979 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
7983 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
7989 (iPTR imm))), addr:$dst),
7993 (iPTR imm))), addr:$dst),
7997 (iPTR imm))), addr:$dst),
8001 (iPTR imm))), addr:$dst),
8232 (int_x86_vcvtps2ph_128 VR128:$src1, i32:$src2))), (iPTR 0))),
8236 (int_x86_vcvtps2ph_128 VR128:$src1, i32:$src2))), (iPTR 0))),
8551 (iPTR imm)),
8555 (iPTR imm)),
8559 (iPTR imm)),
8563 (iPTR imm)),
8568 (iPTR imm)),
8573 (iPTR imm)),
8578 (iPTR imm)),
8583 (iPTR imm)),
8602 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
8606 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
8610 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
8614 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
8620 (iPTR imm))), addr:$dst),
8624 (iPTR imm))), addr:$dst),
8628 (iPTR imm))), addr:$dst),
8632 (iPTR imm))), addr:$dst),