diff options
author | John David Anglin <dave.anglin@nrc-cnrc.gc.ca> | 2013-01-09 03:01:07 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2013-01-09 03:01:07 +0000 |
commit | f6f94d948b86797d83dbb05a454c24227af83378 (patch) | |
tree | 0cbde4d9f4cd5ba302b8129439c2dc85107fcdf2 /libjava/classpath/lib/java/util/TreeMap$SubMap$NavigableKeySet.class | |
parent | 2a4e207b711fda02c76a844e55ce44f0286e4f67 (diff) | |
download | gcc-f6f94d948b86797d83dbb05a454c24227af83378.zip gcc-f6f94d948b86797d83dbb05a454c24227af83378.tar.gz gcc-f6f94d948b86797d83dbb05a454c24227af83378.tar.bz2 |
pa.h (VAL_U6_BITS_P): Define.
* config/pa/pa.h (VAL_U6_BITS_P): Define.
(INT_U6_BITS): Likewise.
* config/pa/predicates.md (uint6_operand): New predicate.
(shift5_operand, shift6_operand): Likewise.
* config/pa/pa.md (lshrsi3, rotrsi3): Use shift5_operand instead of
arith32_operand.
(lshrdi3): Use shift6_operand.
(shrpsi4, shrpdi4): New insn patterns.
(extzv): Delete expander.
(extzvsi, extzvdi): New expanders. Use uint5_operand and uint6_operand
predicates in unamed zero extract patterns. Tighten common constraint.
(extv): Delete expander.
(extvsi, extvdi): New expanders. Use uint5_operand and uint6_operand
predicates in unamed sign extract patterns. Tighten common constraint.
(insv): Delete expander.
(insvsi, insvdi): New expanders. Use uint5_operand and uint6_operand
predicates in unamed insert patterns. Tighten common constraint.
Change uint32_operand predicate to uint6_operand predicate in unamed
DImode pattern to insert constant values of type 1...1xxxx.
From-SVN: r195045
Diffstat (limited to 'libjava/classpath/lib/java/util/TreeMap$SubMap$NavigableKeySet.class')
0 files changed, 0 insertions, 0 deletions