Lines Matching refs:SPR

4188 def : Pat<(v2f32 (fmul DPR:$Rn, (NEONvdup (f32 SPR:$Rm)))),
4190 (INSERT_SUBREG (v2f32 (IMPLICIT_DEF)), SPR:$Rm, ssub_0),
4192 def : Pat<(v4f32 (fmul QPR:$Rn, (NEONvdup (f32 SPR:$Rm)))),
4194 (INSERT_SUBREG (v2f32 (IMPLICIT_DEF)), SPR:$Rm, ssub_0),
5687 def : Pat<(v2f32 (insertelt DPR:$src1, SPR:$src2, imm:$src3)),
5689 SPR:$src2, (SSubReg_f32_reg imm:$src3))>;
5690 def : Pat<(v4f32 (insertelt QPR:$src1, SPR:$src2, imm:$src3)),
5692 SPR:$src2, (SSubReg_f32_reg imm:$src3))>;
5699 def : Pat<(v2f32 (scalar_to_vector SPR:$src)),
5700 (INSERT_SUBREG (v2f32 (IMPLICIT_DEF)), SPR:$src, ssub_0)>;
5703 def : Pat<(v4f32 (scalar_to_vector SPR:$src)),
5704 (INSERT_SUBREG (v4f32 (IMPLICIT_DEF)), SPR:$src, ssub_0)>;
5821 def : Pat<(v2f32 (NEONvdup (f32 SPR:$src))),
5823 SPR:$src, ssub_0), (i32 0)))>;
5824 def : Pat<(v4f32 (NEONvdup (f32 SPR:$src))),
5826 SPR:$src, ssub_0), (i32 0)))>;
6251 (f32 (COPY_TO_REGCLASS i32:$Rn, SPR)),
6258 (f32 (COPY_TO_REGCLASS i32:$hash_e, SPR)),
6265 (f32 (COPY_TO_REGCLASS i32:$hash_e, SPR)),
6272 (f32 (COPY_TO_REGCLASS i32:$hash_e, SPR)),
6281 : NEONFPPat<(f32 (OpNode SPR:$a)),
6286 SPR:$a, ssub_0)), DPR_VFP2)), ssub_0)>;
6289 : NEONFPPat<(f32 (OpNode SPR:$a, SPR:$b)),
6294 SPR:$a, ssub_0),
6297 SPR:$b, ssub_0)), DPR_VFP2)), ssub_0)>;
6300 : NEONFPPat<(f32 (OpNode SPR:$acc, (f32 (MulNode SPR:$a, SPR:$b)))),
6305 SPR:$acc, ssub_0),
6308 SPR:$a, ssub_0),
6311 SPR:$b, ssub_0)), DPR_VFP2)), ssub_0)>;
6319 (i32 (COPY_TO_REGCLASS GPR:$a, SPR)), ssub_0))),
6322 : NEONFPPat<(i32 (OpNode SPR:$a)),
6325 SPR:$a, ssub_0))),