diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2016-05-24 14:00:39 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2016-05-24 14:00:39 +0000 |
commit | dec21bbc9773ebe3e066109b00d1fbeee0b18581 (patch) | |
tree | 833b812a5232ceee4a1be5714f0becb68a93795f /gcc/tree-vectorizer.h | |
parent | a04e69c0b12712bb90762dd20d7ffcd6f04e1da6 (diff) | |
download | gcc-dec21bbc9773ebe3e066109b00d1fbeee0b18581.zip gcc-dec21bbc9773ebe3e066109b00d1fbeee0b18581.tar.gz gcc-dec21bbc9773ebe3e066109b00d1fbeee0b18581.tar.bz2 |
[ARM][3/4] Cleanup casts from INTVAL to [unsigned] HOST_WIDE_INT
* config/arm/arm.md (ashldi3): Replace comparison of INTVAL of
operands[2] against 1 with comparison against CONST1_RTX.
(ashrdi3): Likewise.
(lshrdi3): Likewise.
(ashlsi3): Replace cast of INTVAL to unsigned HOST_WIDE_INT with
UINTVAL.
(ashrsi3): Likewise.
(lshrsi3): Likewise.
(rotrsi3): Likewise.
(define_split above *compareqi_eq0): Likewise.
(define_split above "prologue"): Likewise.
* config/arm/arm.c (thumb1_size_rtx_costs): Likewise.
* config/arm/predicates.md (shift_operator): Likewise.
(shift_nomul_operator): Likewise.
(sat_shift_operator): Likewise.
(thumb1_cmp_operand): Likewise.
(const_neon_scalar_shift_amount_operand): Replace manual range
check with IN_RANGE.
* config/arm/thumb1.md (define_peephole2 above *thumb_subdi3):
Replace cast of INTVAL to unsigned HOST_WIDE_INT with UINTVAL.
From-SVN: r236640
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions