Lines Matching refs:i32
31 def : Pat<(int_ve_vl_vmrgw_vsvMl i32:$sy, v256f64:$vz, v512i1:$vm, i32:$vl),
32 (VMRGWrvml (i2l i32:$sy), v256f64:$vz, v512i1:$vm, i32:$vl)>;
33 def : Pat<(int_ve_vl_vmrgw_vsvMvl i32:$sy, v256f64:$vz, v512i1:$vm,
34 v256f64:$pt, i32:$vl),
35 (VMRGWrvml_v (i2l i32:$sy), v256f64:$vz, v512i1:$vm, i32:$vl,
39 def : Pat<(int_ve_vl_vmv_vsvl i32:$sy, v256f64:$vz, i32:$vl),
40 (VMVrvl (i2l i32:$sy), v256f64:$vz, i32:$vl)>;
41 def : Pat<(int_ve_vl_vmv_vsvvl i32:$sy, v256f64:$vz, v256f64:$pt, i32:$vl),
42 (VMVrvl_v (i2l i32:$sy), v256f64:$vz, i32:$vl, v256f64:$pt)>;
43 def : Pat<(int_ve_vl_vmv_vsvmvl i32:$sy, v256f64:$vz, v256i1:$vm, v256f64:$pt,
44 i32:$vl),
45 (VMVrvml_v (i2l i32:$sy), v256f64:$vz, v256i1:$vm, i32:$vl,
49 def : Pat<(int_ve_vl_lsv_vvss v256f64:$pt, i32:$sy, i64:$sz),
50 (LSVrr_v (i2l i32:$sy), i64:$sz, v256f64:$pt)>;
53 def : Pat<(int_ve_vl_lvsl_svs v256f64:$vx, i32:$sy),
54 (LVSvr v256f64:$vx, (i2l i32:$sy))>;
55 def : Pat<(int_ve_vl_lvsd_svs v256f64:$vx, i32:$sy),
56 (LVSvr v256f64:$vx, (i2l i32:$sy))>;
57 def : Pat<(int_ve_vl_lvss_svs v256f64:$vx, i32:$sy),
58 (l2f (LVSvr v256f64:$vx, (i2l i32:$sy)))>;