[aarch64] Adjust Falkor's sign extend reg+reg address cost
authorLuis Machado <luis.machado@linaro.org>
Wed, 8 Aug 2018 07:45:11 +0000 (07:45 +0000)
committerSiddhesh Poyarekar <siddhesh@gcc.gnu.org>
Wed, 8 Aug 2018 07:45:11 +0000 (07:45 +0000)
commit31508b3921cdcc6c2c8c587f76b38b316dc76fc8
treef1ff4392c37dcf813cced6ec0e658281d2ec2164
parent8a1d72375d10ff4ce99623a563bc0996aa03d982
[aarch64] Adjust Falkor's sign extend reg+reg address cost

Adjust Falkor's register_sextend cost from 4 to 3.  This fixes a testsuite
failure in gcc.target/aarch64/extend.c:ldr_sxtw where GCC was generating
a sbfiz instruction rather than a load with sign extension.

No performance changes.

gcc/ChangeLog:

2018-08-08  Luis Machado  <luis.machado@linaro.org>

* config/aarch64/aarch64.c (qdf24xx_addrcost_table)
<register_sextend>: Set to 3.

From-SVN: r263388
gcc/ChangeLog
gcc/config/aarch64/aarch64.c