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