diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2015-12-16 15:49:42 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2015-12-16 15:49:42 +0000 |
commit | 283b6c85430d825db1a0cfbd4f54a41d66721e31 (patch) | |
tree | a22a8a0307a6b40dea66cb671b888c5e439eb57f /gcc/match.pd | |
parent | 077067a5f30559fd97ffbf2d9f8f636442d8905a (diff) | |
download | gcc-283b6c85430d825db1a0cfbd4f54a41d66721e31.zip gcc-283b6c85430d825db1a0cfbd4f54a41d66721e31.tar.gz gcc-283b6c85430d825db1a0cfbd4f54a41d66721e31.tar.bz2 |
[AArch64] Properly cost zero_extend+ashift forms of ubfi[xz]
* config/aarch64/aarch64.c (aarch64_extend_bitfield_pattern_p):
New function.
(aarch64_rtx_costs, ZERO_EXTEND, SIGN_EXTEND cases): Use the above
to handle extend+shift rtxes.
From-SVN: r231698
Diffstat (limited to 'gcc/match.pd')
0 files changed, 0 insertions, 0 deletions