Lines Matching refs:iPTR

501                                          (iPTR imm))>, AVX512AIi8Base, EVEX_4V;
510 (iPTR imm))>, AVX512AIi8Base, EVEX_4V,
520 (To.VT To.RC:$src1), (From.VT From.RC:$src2), (iPTR imm)),
528 (iPTR imm)),
631 Pat<(To.VT (extract_subvector (From.VT From.RC:$src),(iPTR 0))),
649 (iPTR imm)))]>,
671 From.RC:$src1, (iPTR imm:$idx), To.RC:$src0, To.MRC:$mask),
681 From.RC:$src1, (iPTR imm:$idx), To.ImmAllZerosV, To.MRC:$mask),
690 From.RC:$src1, (iPTR imm:$idx), To.ImmAllZerosV, (i8 -1)),
703 def : Pat<(vextract_extract:$ext (From.VT From.RC:$src1), (iPTR imm)),
780 def : Pat<(insert_subvector undef, (v2i64 VR128X:$src), (iPTR 0)),
784 def : Pat<(insert_subvector undef, (v2f64 VR128X:$src), (iPTR 0)),
788 def : Pat<(insert_subvector undef, (v4i32 VR128X:$src), (iPTR 0)),
792 def : Pat<(insert_subvector undef, (v4f32 VR128X:$src), (iPTR 0)),
797 def : Pat<(insert_subvector undef, (v4i64 VR256X:$src), (iPTR 0)),
799 def : Pat<(insert_subvector undef, (v4f64 VR256X:$src), (iPTR 0)),
801 def : Pat<(insert_subvector undef, (v8i32 VR256X:$src), (iPTR 0)),
803 def : Pat<(insert_subvector undef, (v8f32 VR256X:$src), (iPTR 0)),
805 def : Pat<(insert_subvector undef, (v16i16 VR256X:$src), (iPTR 0)),
807 def : Pat<(insert_subvector undef, (v32i8 VR256X:$src), (iPTR 0)),
2207 def : Pat<(i1 (X86Vextract VK16:$src, (iPTR 0))),
2209 def : Pat<(i1 (X86Vextract VK8:$src, (iPTR 0))),
2213 def : Pat<(i1 (X86Vextract VK32:$src, (iPTR 0))),
2215 def : Pat<(i1 (X86Vextract VK64:$src, (iPTR 0))),
2482 def : Pat<(v8i1 (extract_subvector (v16i1 VK16:$src), (iPTR 0))),
2485 def : Pat<(v16i1 (insert_subvector undef, (v8i1 VK8:$src), (iPTR 0))),
2488 def : Pat<(v8i1 (extract_subvector (v16i1 VK16:$src), (iPTR 8))),
2491 def : Pat<(v16i1 (extract_subvector (v32i1 VK32:$src), (iPTR 0))),
2494 def : Pat<(v16i1 (extract_subvector (v32i1 VK32:$src), (iPTR 16))),
2497 def : Pat<(v32i1 (extract_subvector (v64i1 VK64:$src), (iPTR 0))),
2500 def : Pat<(v32i1 (extract_subvector (v64i1 VK64:$src), (iPTR 32))),
2503 def : Pat<(v4i1 (extract_subvector (v8i1 VK8:$src), (iPTR 0))),
2506 def : Pat<(v2i1 (extract_subvector (v8i1 VK8:$src), (iPTR 0))),
2509 def : Pat<(v4i1 (insert_subvector undef, (v2i1 VK2:$src), (iPTR 0))),
2512 def : Pat<(v8i1 (insert_subvector undef, (v4i1 VK4:$src), (iPTR 0))),
2514 def : Pat<(v8i1 (insert_subvector undef, (v2i1 VK2:$src), (iPTR 0))),
2517 def : Pat<(v32i1 (insert_subvector undef, VK2:$src, (iPTR 0))),
2519 def : Pat<(v32i1 (insert_subvector undef, VK4:$src, (iPTR 0))),
2521 def : Pat<(v32i1 (insert_subvector undef, VK8:$src, (iPTR 0))),
2523 def : Pat<(v32i1 (insert_subvector undef, VK16:$src, (iPTR 0))),
2526 def : Pat<(v64i1 (insert_subvector undef, VK2:$src, (iPTR 0))),
2528 def : Pat<(v64i1 (insert_subvector undef, VK4:$src, (iPTR 0))),
2530 def : Pat<(v64i1 (insert_subvector undef, VK8:$src, (iPTR 0))),
2532 def : Pat<(v64i1 (insert_subvector undef, VK16:$src, (iPTR 0))),
2534 def : Pat<(v64i1 (insert_subvector undef, VK32:$src, (iPTR 0))),
2889 (iPTR 0)))], IIC_SSE_MOVD_ToGP>,
2895 (iPTR 0))), addr:$dst)], IIC_SSE_MOVDQ>,
2903 (iPTR 0)))],
2910 [(store (extractelt (v2i64 VR128X:$src), (iPTR 0)),
3067 (v4i32 (scalar_to_vector (loadi32 addr:$src))), (iPTR 0)))),
3070 (v4f32 (scalar_to_vector (loadf32 addr:$src))), (iPTR 0)))),
3073 (v2f64 (scalar_to_vector (loadf64 addr:$src))), (iPTR 0)))),
3077 (v4f32 (scalar_to_vector FR32X:$src)), (iPTR 0)))),
3081 (v2f64 (scalar_to_vector FR64X:$src)), (iPTR 0)))),
3085 (v2i64 (scalar_to_vector (loadi64 addr:$src))), (iPTR 0)))),
3099 def : Pat<(store (f32 (extractelt (v4f32 VR128X:$src), (iPTR 0))),
3102 def : Pat<(store (f64 (extractelt (v2f64 VR128X:$src), (iPTR 0))),
3199 (v4i32 (scalar_to_vector GR32:$src)),(iPTR 0)))),
3202 (v2i64 (scalar_to_vector GR64:$src)),(iPTR 0)))),
3206 def : Pat<(v16i32 (X86Vinsert (v16i32 immAllZerosV), GR32:$src2, (iPTR 0))),
3209 def : Pat<(v8i64 (X86Vinsert (bc_v8i64 (v16i32 immAllZerosV)), GR64:$src2, (iPTR 0))),
3212 def : Pat<(v16i32 (X86Vinsert undef, GR32:$src2, (iPTR 0))),
3215 def : Pat<(v8i64 (X86Vinsert undef, GR64:$src2, (iPTR 0))),
4406 (iPTR 0))), addr:$dst)], IIC_SSE_MOV_LH>,
4413 (iPTR 0))), addr:$dst)], IIC_SSE_MOV_LH>,
4419 (iPTR 0))), addr:$dst)],
4426 (iPTR 0))), addr:$dst)],
4434 (iPTR 0))), addr:$dst),