• Home
  • Raw
  • Download

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)),
610 (v4f32 (scalar_to_vector (loadf32 addr:$src))), (iPTR 0)))),
613 (v2f64 (scalar_to_vector (loadf64 addr:$src))), (iPTR 0)))),
620 def : Pat<(store (f32 (extractelt (v4f32 VR128:$src), (iPTR 0))),
703 def : Pat<(store (f32 (extractelt (v4f32 VR128:$src), (iPTR 0))),
993 (v4f64 VR256:$src), (iPTR 0))), addr:$dst),
996 (v8f32 VR256:$src), (iPTR 0))), addr:$dst),
999 (v4i64 VR256:$src), (iPTR 0))), addr:$dst),
1002 (v8i32 VR256:$src), (iPTR 0))), addr:$dst),
1005 (v16i16 VR256:$src), (iPTR 0))), addr:$dst),
1008 (v32i8 VR256:$src), (iPTR 0))), addr:$dst),
1012 (v4f64 VR256:$src), (iPTR 0))), addr:$dst),
1015 (v8f32 VR256:$src), (iPTR 0))), addr:$dst),
1018 (v4i64 VR256:$src), (iPTR 0))), addr:$dst),
1021 (v8i32 VR256:$src), (iPTR 0))), addr:$dst),
1024 (v16i16 VR256:$src), (iPTR 0))), addr:$dst),
1027 (v32i8 VR256:$src), (iPTR 0))), addr:$dst),
1152 (iPTR 0))), addr:$dst)],
1157 (iPTR 0))), addr:$dst)],
1163 (iPTR 0))), addr:$dst)],
1168 (iPTR 0))), addr:$dst)],
1206 (iPTR 0))), addr:$src1),
1265 (iPTR 0))), addr:$dst)], IIC_SSE_MOV_LH>, VEX;
1270 (iPTR 0))), addr:$dst)], IIC_SSE_MOV_LH>, VEX;
1277 (iPTR 0))), addr:$dst)], IIC_SSE_MOV_LH>;
1282 (iPTR 0))), addr:$dst)], IIC_SSE_MOV_LH>;
1311 (iPTR 0))), addr:$dst),
1343 (iPTR 0))), addr:$dst),
3106 (Op (f32 (extractelt (v4f32 VR128:$dst), (iPTR 0))),
3121 (Op (f32 (extractelt (v4f32 VR128:$dst), (iPTR 0))),
3138 (Op (f32 (extractelt (v4f32 VR128:$dst), (iPTR 0))),
3164 (Op (f64 (extractelt (v2f64 VR128:$dst), (iPTR 0))),
3179 (Op (f64 (extractelt (v2f64 VR128:$dst), (iPTR 0))),
3194 (Op (f64 (extractelt (v2f64 VR128:$dst), (iPTR 0))),
3201 (Op (f64 (extractelt (v2f64 VR128:$dst), (iPTR 0))),
4721 (iPTR 0)))], IIC_SSE_MOVD_ToGP>, VEX,
4727 (iPTR 0))), addr:$dst)], IIC_SSE_MOVDQ>,
4732 (iPTR 0)))], IIC_SSE_MOVD_ToGP>,
4737 (iPTR 0))), addr:$dst)],
4740 def : Pat<(v8i32 (X86Vinsert (v8i32 immAllZerosV), GR32:$src2, (iPTR 0))),
4743 def : Pat<(v4i64 (X86Vinsert (bc_v4i64 (v8i32 immAllZerosV)), GR64:$src2, (iPTR 0))),
4746 def : Pat<(v8i32 (X86Vinsert undef, GR32:$src2, (iPTR 0))),
4749 def : Pat<(v4i64 (X86Vinsert undef, GR64:$src2, (iPTR 0))),
4759 (iPTR 0)))],
4766 (iPTR 0)))],
4843 (v2i64 (scalar_to_vector GR64:$src)),(iPTR 0)))),
4856 (v4i32 (scalar_to_vector (loadi32 addr:$src))), (iPTR 0)))),
4861 (v4i32 (scalar_to_vector GR32:$src)),(iPTR 0)))),
4925 (iPTR 0))), addr:$dst)],
4930 (iPTR 0))), addr:$dst)],
4975 (v2i64 (scalar_to_vector (loadi64 addr:$src))), (iPTR 0)))),
7128 (v4f32 (scalar_to_vector FR32:$src)), (iPTR 0)))),
7133 (v2f64 (scalar_to_vector FR64:$src)), (iPTR 0)))),
7855 (iPTR imm)),
7859 (iPTR imm)),
7864 (iPTR imm)),
7868 (iPTR imm)),
7875 (iPTR imm)),
7879 (iPTR imm)),
7883 (iPTR imm)),
7887 (iPTR imm)),
7892 (iPTR imm)),
7897 (iPTR imm)),
7902 (iPTR imm)),
7907 (iPTR imm)),
7929 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
7933 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
7939 (iPTR imm))), addr:$dst),
7943 (iPTR imm))), addr:$dst),
7949 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
7953 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
7957 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
7961 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
7967 (iPTR imm))), addr:$dst),
7971 (iPTR imm))), addr:$dst),
7975 (iPTR imm))), addr:$dst),
7979 (iPTR imm))), addr:$dst),
8214 (int_x86_vcvtps2ph_128 VR128:$src1, i32:$src2))), (iPTR 0))),
8218 (int_x86_vcvtps2ph_128 VR128:$src1, i32:$src2))), (iPTR 0))),
8549 (iPTR imm)),
8553 (iPTR imm)),
8557 (iPTR imm)),
8561 (iPTR imm)),
8566 (iPTR imm)),
8571 (iPTR imm)),
8576 (iPTR imm)),
8581 (iPTR imm)),
8600 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
8604 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
8608 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
8612 def : Pat<(vextract128_extract:$ext VR256:$src1, (iPTR imm)),
8618 (iPTR imm))), addr:$dst),
8622 (iPTR imm))), addr:$dst),
8626 (iPTR imm))), addr:$dst),
8630 (iPTR imm))), addr:$dst),