2017-07-28 Tamar Christina <tamar.christina@arm.com>
commite4b00ea998984df5b01c22e3680558fd1ce03ce9
authortnfchris <tnfchris@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Jul 2017 15:12:32 +0000 (28 15:12 +0000)
committertnfchris <tnfchris@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Jul 2017 15:12:32 +0000 (28 15:12 +0000)
tree01dc8b03334ab93ec3cdbfe18ee5d21599e6d4cf
parenta38a83dd5c799892b64b3f8a4450a68df5d50b94
2017-07-28  Tamar Christina  <tamar.christina@arm.com>
            Richard Sandiford <richard.sandiford@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.
        * config/aarch64/predicates.md (aarch64_reg_or_fp_float): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250673 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64.md
gcc/config/aarch64/iterators.md
gcc/config/aarch64/predicates.md