diff options
| author | Jan Hubicka <jh@suse.cz> | 2013-11-18 00:32:12 +0100 | 
|---|---|---|
| committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2013-11-17 23:32:12 +0000 | 
| commit | 3918b10802ce96c0c8cf477a0695856dc8d0919a (patch) | |
| tree | 947c4bdd1ca87f99c679541fdf303cfef4a00776 /libcpp/files.c | |
| parent | 2048a057063239900ff4b614c854f5a53bab55de (diff) | |
| download | gcc-3918b10802ce96c0c8cf477a0695856dc8d0919a.zip gcc-3918b10802ce96c0c8cf477a0695856dc8d0919a.tar.gz gcc-3918b10802ce96c0c8cf477a0695856dc8d0919a.tar.bz2 | |
md.texi (setmem, movstr): Update documentation.
	* 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.
From-SVN: r204926
Diffstat (limited to 'libcpp/files.c')
0 files changed, 0 insertions, 0 deletions
