summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/gnu/java/awt/java2d/TextCacheKey.java
diff options
context:
space:
mode:
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2008-06-27 20:53:34 +0000
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2008-06-27 20:53:34 +0000
commit34c1bdeabb10bb3f6f15c5052d88cee8289b6244 (patch)
tree74ddc739701c825b6c78f6743d4b1ba4362cb632 /libjava/classpath/gnu/java/awt/java2d/TextCacheKey.java
parentccb8c58abc22373d16480e62b0ad7b6dd8cf5bc8 (diff)
downloadppe42-gcc-34c1bdeabb10bb3f6f15c5052d88cee8289b6244.tar.gz
ppe42-gcc-34c1bdeabb10bb3f6f15c5052d88cee8289b6244.zip
* config/i386/i386.md (ashlti3, ashrti3, lshrti3): Expand using
ix86_expand_binary_operator directly. (*ashlti3_1): Rename from ashlti3_1. Use nonmemory_operand predicate for operand 2. (*ashrti3_1): Ditto. (*lshrti3_1): Ditto. (*ashlti3_2, *ashrti3_2, *lshrti3_2): Remove insn patterns. (ashlti, ashrti and lshrti splitters): Handle nonmemory operand 2 using only one splitter. Conditionaly execute splitter before or after peephole2 pass. (ashlti, ashrti and lshrti peephole2): Define peephole2 patterns. (x86_shld): Rename from x86_shld_1. Compress operand 2 constraints. Use only one alternative in asm template. (x86_64_shld): Compress operand 2 constraints. Use only one alternative in asm template. (*ashldi3_cmp_rex64): Use const_1_to_63_operand operand predicate and "J" operand constraint for operand 2. (*ashldi3_cconly_rex64): Ditto. (*ashrdi3_cmp_rex64): Ditto. (*ashrdi3_cconly_rex64): Ditto. (*lshrdi3_cmp_rex64): Ditto. (*lshrdi3_cconly_rex64): Ditto. * config/i386/predicates.md (const_1_to_63_operand): New predicate. * config/i386/i386.md (print_operand) ['s']: Print ", " using fputs. (split_ashr, split_ashl, split_lshr): Use gen_x86_shrd instead of gen_x86_shrd_1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@137201 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/awt/java2d/TextCacheKey.java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud