diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2015-09-09 08:41:41 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2015-09-09 08:41:41 +0000 |
commit | 956db28eb5782cc4f86f146d9250ca5f0f16e3ce (patch) | |
tree | 0c03de8ce8a7cae4d68322f00c6d68e7ced44bb1 /gcc/tree-ssa-uninit.c | |
parent | 4f58fe36c141c2a328b6081be7d9cdf203cf2fcf (diff) | |
download | gcc-956db28eb5782cc4f86f146d9250ca5f0f16e3ce.zip gcc-956db28eb5782cc4f86f146d9250ca5f0f16e3ce.tar.gz gcc-956db28eb5782cc4f86f146d9250ca5f0f16e3ce.tar.bz2 |
[ARM][3/3] Expand mod by power of 2
* config/arm/arm.md (*subsi3_compare0): Rename to...
(subsi3_compare0): ... This.
(modsi3): New define_expand.
* config/arm/arm.c (arm_new_rtx_costs, MOD case): Handle case
when operand is power of 2.
* gcc.target/aarch64/mod_2.x: New file.
* gcc.target/aarch64/mod_256.x: Likewise.
* gcc.target/arm/mod_2.c: New test.
* gcc.target/arm/mod_256.c: Likewise.
* gcc.target/aarch64/mod_2.c: Likewise.
* gcc.target/aarch64/mod_256.c: Likewise.
From-SVN: r227586
Diffstat (limited to 'gcc/tree-ssa-uninit.c')
0 files changed, 0 insertions, 0 deletions