Lines Matching full:vmovdrr
5586 // NEONvdup patterns for uarchs with slow VDUP.32 - use VMOVDRR instead.
5587 def : Pat<(v2i32 (NEONvdup (i32 GPR:$R))), (VMOVDRR GPR:$R, GPR:$R)>,
5589 def : Pat<(v2f32 (NEONvdup (f32 (bitconvert GPR:$R)))), (VMOVDRR GPR:$R, GPR:$R)>,
6169 // Prefer VMOVDRR for i32 -> f32 bitcasts, it can write all DPR registers.
6171 (EXTRACT_SUBREG (VMOVDRR GPR:$a, GPR:$a), ssub_0)>,