Lines Matching refs:SPR

4219 def : Pat<(v2f32 (fmul DPR:$Rn, (NEONvdup (f32 SPR:$Rm)))),
4221 (INSERT_SUBREG (v2f32 (IMPLICIT_DEF)), SPR:$Rm, ssub_0),
4223 def : Pat<(v4f32 (fmul QPR:$Rn, (NEONvdup (f32 SPR:$Rm)))),
4225 (INSERT_SUBREG (v2f32 (IMPLICIT_DEF)), SPR:$Rm, ssub_0),
5935 def : Pat<(v2f32 (insertelt DPR:$src1, SPR:$src2, imm:$src3)),
5937 SPR:$src2, (SSubReg_f32_reg imm:$src3))>;
5938 def : Pat<(v4f32 (insertelt QPR:$src1, SPR:$src2, imm:$src3)),
5940 SPR:$src2, (SSubReg_f32_reg imm:$src3))>;
5947 def : Pat<(v2f32 (scalar_to_vector SPR:$src)),
5948 (INSERT_SUBREG (v2f32 (IMPLICIT_DEF)), SPR:$src, ssub_0)>;
5951 def : Pat<(v4f32 (scalar_to_vector SPR:$src)),
5952 (INSERT_SUBREG (v4f32 (IMPLICIT_DEF)), SPR:$src, ssub_0)>;
6069 def : Pat<(v2f32 (NEONvdup (f32 SPR:$src))),
6071 SPR:$src, ssub_0), (i32 0)))>;
6072 def : Pat<(v4f32 (NEONvdup (f32 SPR:$src))),
6074 SPR:$src, ssub_0), (i32 0)))>;
6593 (f32 (COPY_TO_REGCLASS i32:$Rn, SPR)),
6600 (f32 (COPY_TO_REGCLASS i32:$hash_e, SPR)),
6607 (f32 (COPY_TO_REGCLASS i32:$hash_e, SPR)),
6614 (f32 (COPY_TO_REGCLASS i32:$hash_e, SPR)),
6623 : NEONFPPat<(f32 (OpNode SPR:$a)),
6628 SPR:$a, ssub_0)), DPR_VFP2)), ssub_0)>;
6631 : NEONFPPat<(f32 (OpNode SPR:$a, SPR:$b)),
6636 SPR:$a, ssub_0),
6639 SPR:$b, ssub_0)), DPR_VFP2)), ssub_0)>;
6642 : NEONFPPat<(f32 (OpNode SPR:$acc, (f32 (MulNode SPR:$a, SPR:$b)))),
6647 SPR:$acc, ssub_0),
6650 SPR:$a, ssub_0),
6653 SPR:$b, ssub_0)), DPR_VFP2)), ssub_0)>;
6661 (i32 (COPY_TO_REGCLASS GPR:$a, SPR)), ssub_0))),
6664 : NEONFPPat<(i32 (OpNode SPR:$a)),
6667 SPR:$a, ssub_0))),