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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@263388
138bc75d-0d04-0410-961f-
82ee72b054a4
+2018-08-08 Luis Machado <luis.machado@linaro.org>
+
+ * config/aarch64/aarch64.c (qdf24xx_addrcost_table)
+ <register_sextend>: Set to 3.
+
2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
PR target/86838
1, /* pre_modify */
1, /* post_modify */
3, /* register_offset */
- 4, /* register_sextend */
+ 3, /* register_sextend */
3, /* register_zextend */
2, /* imm_offset */
};