diff options
| author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-17 23:32:12 +0000 |
|---|---|---|
| committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-11-17 23:32:12 +0000 |
| commit | 36d63243fd1ae1967d043bde834c64e84c3e4c4b (patch) | |
| tree | 947c4bdd1ca87f99c679541fdf303cfef4a00776 /libjava/classpath/lib/java/nio/DoubleViewBufferImpl.class | |
| parent | a8a8c61a49297228fbe3c68d4f85cfb903ee0557 (diff) | |
| download | ppe42-gcc-36d63243fd1ae1967d043bde834c64e84c3e4c4b.tar.gz ppe42-gcc-36d63243fd1ae1967d043bde834c64e84c3e4c4b.zip | |
* doc/md.texi (setmem, movstr): Update documentation.
* builtins.c (determine_block_size): New function.
(expand_builtin_memcpy): Use it and pass it to
emit_block_move_hints.
(expand_builtin_memset_args): Use it and pass it to
set_storage_via_setmem.
* expr.c (emit_block_move_via_movmem): Add min_size/max_size parameters;
update call to expander.
(emit_block_move_hints): Add min_size/max_size parameters.
(clear_storage_hints): Likewise.
(set_storage_via_setmem): Likewise.
(clear_storage): Update.
* expr.h (emit_block_move_hints, clear_storage_hints,
set_storage_via_setmem): Update prototype.
* i386.c (ix86_expand_set_or_movmem): Add bounds; export.
(ix86_expand_movmem, ix86_expand_setmem): Remove.
(ix86_expand_movmem, ix86_expand_setmem): Remove.
* i386.md (movmem, setmem): Pass parameters.
* gcc.target/i386/memcpy-2.c: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204926 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/java/nio/DoubleViewBufferImpl.class')
0 files changed, 0 insertions, 0 deletions

