diff options
author | James Greenhalgh <james.greenhalgh@arm.com> | 2014-05-16 08:50:51 +0000 |
---|---|---|
committer | James Greenhalgh <jgreenhalgh@gcc.gnu.org> | 2014-05-16 08:50:51 +0000 |
commit | 4745e70151b781ec1013ea417c9eb627c1cf88a3 (patch) | |
tree | e2ce4d5650b11357850a695b1a3b94fd19c54a12 /gcc/tree-vect-patterns.c | |
parent | 9dfc162c47a8485b032af6af78e3790940a9d210 (diff) | |
download | gcc-4745e70151b781ec1013ea417c9eb627c1cf88a3.zip gcc-4745e70151b781ec1013ea417c9eb627c1cf88a3.tar.gz gcc-4745e70151b781ec1013ea417c9eb627c1cf88a3.tar.bz2 |
[AArch64 costs 5/18] Factor out common MULT cases
gcc/
* config/aarch64/aarch64.c (aarch64_strip_shift_or_extend): Rename
to...
(aarch64_strip_extend): ...this, don't strip shifts, check RTX is
well formed.
(aarch64_rtx_mult_cost): New.
(aarch64_rtx_costs): Use it, refactor as appropriate.
Co-Authored-By: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
From-SVN: r210497
Diffstat (limited to 'gcc/tree-vect-patterns.c')
0 files changed, 0 insertions, 0 deletions