Lines Matching refs:scalar_to_vector
1367 def : Pat<(VecTy (scalar_to_vector (ScalTy
1373 def : Pat<(VecTy (scalar_to_vector (ScalTy
1401 def : Pat <(v1i64 (scalar_to_vector (i64
1406 def : Pat <(v1i64 (scalar_to_vector (i64
1531 def : Pat <(v8i8 (scalar_to_vector (i32
1535 def : Pat <(v16i8 (scalar_to_vector (i32
1539 def : Pat <(v4i16 (scalar_to_vector (i32
1543 def : Pat <(v8i16 (scalar_to_vector (i32
1547 def : Pat <(v2i32 (scalar_to_vector (i32
1551 def : Pat <(v4i32 (scalar_to_vector (i32
1555 def : Pat <(v1i64 (scalar_to_vector (i64
1558 def : Pat <(v2i64 (scalar_to_vector (i64
3938 def : Pat<(v16i8 (scalar_to_vector GPR32:$Rn)),
3941 def : Pat<(v8i8 (scalar_to_vector GPR32:$Rn)),
3945 def : Pat<(v8i16 (scalar_to_vector GPR32:$Rn)),
3948 def : Pat<(v4i16 (scalar_to_vector GPR32:$Rn)),
3952 def : Pat<(v2i32 (scalar_to_vector (i32 FPR32:$Rn))),
3955 def : Pat<(v4i32 (scalar_to_vector (i32 FPR32:$Rn))),
3958 def : Pat<(v2i64 (scalar_to_vector (i64 FPR64:$Rn))),
3962 def : Pat<(v4f16 (scalar_to_vector (f16 FPR16:$Rn))),
3964 def : Pat<(v8f16 (scalar_to_vector (f16 FPR16:$Rn))),
3967 def : Pat<(v4f32 (scalar_to_vector (f32 FPR32:$Rn))),
3969 def : Pat<(v2f32 (scalar_to_vector (f32 FPR32:$Rn))),
3971 def : Pat<(v2f64 (scalar_to_vector (f64 FPR64:$Rn))),
4139 // In effect, opNode is the same as (scalar_to_vector (IntNode)).
5557 def : Pat<(v1i64 (scalar_to_vector GPR64:$Xn)),
5559 def : Pat<(v1f64 (scalar_to_vector GPR64:$Xn)),
5561 def : Pat<(v1f64 (scalar_to_vector (f64 FPR64:$Xn))), (v1f64 FPR64:$Xn)>;