On Mon, Jun 26, 2017 at 11:50:51AM +0100, Tamar Christina wrote: > Hi all, > > Here's the re-spun patch. > Aside from the grouping of the split patterns it now also uses h register for > the fmov for HF when available, > otherwise it forces a literal load. > > Regression tested on aarch64-none-linux-gnu and no regressions. > > OK for trunk?
OK. Thanks, James > > Thanks, > Tamar > > > gcc/ > 2017-06-26 Tamar Christina <tamar.christ...@arm.com> > Richard Sandiford <richard.sandif...@linaro.org> > > * config/aarch64/aarch64.md (mov<mode>): Generalize. > (*movhf_aarch64, *movsf_aarch64, *movdf_aarch64): > Add integer and movi cases. > (movi-split-hf-df-sf split, fp16): New. > (enabled): Added TARGET_FP_F16INST. > * config/aarch64/iterators.md (GPF_HF): New.