diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2015-09-09 08:39:13 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2015-09-09 08:39:13 +0000 |
commit | 4f58fe36c141c2a328b6081be7d9cdf203cf2fcf (patch) | |
tree | 029f6807ac622b179c0baa4c28b32bfe41ca019e /gcc/tree-ssa-uninit.c | |
parent | 6cbf37c3d58bd0dbd5f79c6b2e24b35764e6fb0a (diff) | |
download | gcc-4f58fe36c141c2a328b6081be7d9cdf203cf2fcf.zip gcc-4f58fe36c141c2a328b6081be7d9cdf203cf2fcf.tar.gz gcc-4f58fe36c141c2a328b6081be7d9cdf203cf2fcf.tar.bz2 |
[AArch64][1/3] Expand signed mod by power of 2 using CSNEG
* config/aarch64/aarch64.md (mod<mode>3): New define_expand.
(*neg<mode>2_compare0): Rename to...
(neg<mode>2_compare0): ... This.
* config/aarch64/aarch64.c (aarch64_rtx_costs, MOD case):
Move check for speed inside the if-then-elses. Reflect
CSNEG sequence in MOD by power of 2 case.
From-SVN: r227585
Diffstat (limited to 'gcc/tree-ssa-uninit.c')
0 files changed, 0 insertions, 0 deletions