r246234 - /branches/ARM/sve-branch/gcc/config/a...

rsandifo@gcc.gnu.org rsandifo@gcc.gnu.org
Fri Mar 17 17:24:00 GMT 2017


Author: rsandifo
Date: Fri Mar 17 17:24:19 2017
New Revision: 246234

URL: https://gcc.gnu.org/viewcvs?rev=246234&root=gcc&view=rev
Log:
Fix rtx cost of adding VL-based constants

Previously we had no cost code for adding legitimate VL constants.
Changes brought in with the merge then caused us to prefer adding
registers (via hoisting or CSE), which led to failures in the
existing gcc.target/aarch64/sve_* code-quality tests.

For now it seems easiest to assume that adds of these constants
are as cheap as adds of literal constants.

Modified:
    branches/ARM/sve-branch/gcc/config/aarch64/aarch64.c



More information about the Gcc-cvs mailing list