summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/java/sql
diff options
context:
space:
mode:
authordrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>2009-11-11 14:23:03 +0000
committerdrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>2009-11-11 14:23:03 +0000
commitc747abbb95983ecb442ac915ac3a625b04242af9 (patch)
tree8b82758d87fb4dcc505191cc1b4a840c0e65c2cb /libjava/classpath/java/sql
parentfdd8cbd8b4daf0eb0c40ba77cadbcfe450754133 (diff)
downloadppe42-gcc-c747abbb95983ecb442ac915ac3a625b04242af9.tar.gz
ppe42-gcc-c747abbb95983ecb442ac915ac3a625b04242af9.zip
gcc/
* config/arm/arm.c (neon_vdup_constant, neon_make_constant): New. (neon_expand_vector_init): Use them. Also handle non-constant vectors with identical elements and vectors with only one non-constant element. (arm_print_operand): Handle 'y' modifier. * config/arm/arm-protos.h (neon_make_constant): Declare. * config/arm/neon.md (neon_vdup_n<mode>): Split into two patterns. Use VX instead of VDQW for the first one. Allow a VFP alternative and V32 modes for the second one. * config/arm/neon.ml (shape_elt): Add Alternatives. (ops): Use Alternatives for vdup lane instructions. * config/arm/neon-testgen.ml (analyze_shape): Handle Alternatives. * config/arm/vec-common.md (mov<mode>): Use neon_make_constant. gcc/testsuite/ * gcc.target/arm/neon: Regenerate generated tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154094 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/sql')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud