Lines Matching refs:vx
144 def : Pat<(vvp_select (vvp_fneg DataVT:$vx, (v256i1 srcvalue), (i32 srcvalue)),
148 (VXORmvml_v (i32 1), $vx, $mask, $avl, $vfalse)>;
151 def : Pat<(vvp_fneg DataVT:$vx, (v256i1 true_mask), i32:$avl),
152 (VXORmvl (i32 1), $vx, $avl)>;
155 def : Pat<(vvp_fneg DataVT:$vx, v256i1:$mask, i32:$avl),
156 (VXORmvml (i32 1), $vx, $mask, $avl)>;
165 def : Pat<(vvp_select (vvp_fneg v512f32:$vx, (v512i1 srcvalue), (i32 srcvalue)),
169 (v512f32 (PVXORrvml_v (packed_fneg_imm ), $vx, $mask, $avl, $vfalse))>;
172 def : Pat<(vvp_fneg v512f32:$vx, (v512i1 true_mask), i32:$avl),
173 (v512f32 (PVXORrvl (packed_fneg_imm ), $vx, $avl))>;
176 def : Pat<(vvp_fneg v512f32:$vx, v512i1:$mask, i32:$avl),
177 (v512f32 (PVXORrvml (packed_fneg_imm ), $vx, $mask, $avl))>;
223 DataVT:$vx,
231 $vx,
239 DataVT:$vx, (any_broadcast ScalarVT:$sy),
243 $vx, ScalarVT:$sy, $avl)>;
246 DataVT:$vx, (any_broadcast ScalarVT:$sy),
250 $vx, ScalarVT:$sy, $mask, $avl)>;
259 DataVT:$vx,
267 $vx,
278 DataVT:$vx, DataVT:$vy,
282 $vx, $vy, $avl)>;
286 DataVT:$vx, DataVT:$vy,
290 $vx, $vy, $mask, $avl)>;
431 (OpNode DataVT:$vx, DataVT:$vy, DataVT:$vz,
437 $vx, $vy, $vz, $mask, $avl, $vfalse)>;
440 def : Pat<(OpNode DataVT:$vx, DataVT:$vy, DataVT:$vz,
443 $vx, $vy, $vz, $avl)>;
446 def : Pat<(OpNode DataVT:$vx, DataVT:$vy, DataVT:$vz,
449 $vx, $vy, $vz, $mask, $avl)>;
489 DataVT:$vx, (any_broadcast ScalarVT:$sy), DataVT:$vz,
495 $vx, $sy, $vz,
500 DataVT:$vx, (any_broadcast ScalarVT:$sy), DataVT:$vz,
503 $vx, $sy, $vz, $avl)>;
507 DataVT:$vx, (any_broadcast ScalarVT:$sy), DataVT:$vz,
510 $vx, $sy, $vz, $mask, $avl)>;
602 VectorVT:$vx, (v256i1 true_mask), i32:$vl)),
605 (!cast<Instruction>(RedInstName#"vl") $vx, $vl), 0),
610 VectorVT:$vx, v256i1:$vm, i32:$vl)),
613 (!cast<Instruction>(RedInstName#"vml") $vx, $vm, $vl), 0),