diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2015-04-30 17:03:26 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2015-04-30 17:03:26 +0000 |
commit | fb0cb7fa67a4e267715129fc06185f631904cd86 (patch) | |
tree | ad3217dda400a9658457de3b3337e2df31f4cdf2 /gcc/final.c | |
parent | 19261b995bae88efa98e73cf9cf002aa1a4163ff (diff) | |
download | gcc-fb0cb7fa67a4e267715129fc06185f631904cd86.zip gcc-fb0cb7fa67a4e267715129fc06185f631904cd86.tar.gz gcc-fb0cb7fa67a4e267715129fc06185f631904cd86.tar.bz2 |
[AArch64] Add alternative 'extr' pattern, calculate rtx cost properly
* config/aarch64/aarch64.md (*extr<mode>5_insn_alt): New pattern.
(*extrsi5_insn_uxtw_alt): Likewise.
* config/aarch64/aarch64.c (aarch64_extr_rtx_p): New function.
(aarch64_rtx_costs, IOR case): Use above to properly cost extr
operations.
From-SVN: r222639
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions