gcc/gcc/doc
Richard Guenther b95becfc09 tree-vectorizer.h (vectorizable_function): Add argument type argument, change return type.
2007-02-05  Richard Guenther  <rguenther@suse.de>

	* tree-vectorizer.h (vectorizable_function): Add argument type
	argument, change return type.
	* tree-vect-patterns.c (vect_recog_pow_pattern): Adjust caller.
	* tree-vect-transform.c (vectorizable_function): Handle extra
	argument, return vectorized function decl.
	(build_vectorized_function_call): Remove.
	(vectorizable_call): Handle calls with result and argument types
	differing.  Handle loop vectorization factor correctly.
	* targhooks.c (default_builtin_vectorized_function): Adjust for
	extra argument.
	* targhooks.h (default_builtin_vectorized_function): Likewise.
	* target.h (builtin_vectorized_function): Add argument type
        argument.
	* config/i386/i386.c (ix86_builtin_vectorized_function): Handle
	extra argument, allow vectorizing of lrintf.
	* doc/tm.texi (TARGET_VECTORIZE_BUILTIN_VECTORIZED_FUNCTION): Adjust
	documentation of target hook.

	* gcc.target/i386/vectorize3.c: New testcase.

From-SVN: r121617
2007-02-05 21:38:53 +00:00
..
include * doc/include/texinfo.tex: Update to version 2006-11-08.17. 2006-12-05 10:50:57 -08:00
bugreport.texi
c-tree.texi c-tree.texi (Expression trees): Improve markup. 2007-01-31 21:36:17 -08:00
cfg.texi
collect2.texi
compat.texi
configfiles.texi Makefile.def (target_modules): Add libgcc. 2007-01-04 04:22:37 +00:00
configterms.texi
contrib.texi invoke.texi: Replace "bugfix" with "bug fix" throughout. 2007-02-01 14:05:18 +11:00
contribute.texi
cpp.texi c-cppbuiltin.c (builtin_define_type_sizeof): New function. 2007-01-24 12:03:38 +00:00
cppenv.texi
cppinternals.texi sourcebuild.texi: Add comma for clarity. 2007-01-27 23:51:49 +00:00
cppopts.texi PR preprocessor/15185, PR preprocessor/20989: 2007-01-11 16:26:55 +00:00
extend.texi extend.texi (Decimal Floating Types): Remove decfloat.h from the list of discrepancies from the draft TR. 2007-01-30 20:23:25 +00:00
fragments.texi
frontends.texi
gcc.texi
gccint.texi gccint.texi (Top): Rename Loop Representation to Loop Analysis and Representation to resolve case... 2007-01-29 20:10:33 +00:00
gcov.texi gcov.texi: Add formatting to "Invoking gcov" section head. 2006-10-04 15:40:45 -07:00
gnu.texi
gty.texi gty.texi (Options): Document the mark_hook option to GTY. 2007-01-19 17:56:18 +00:00
headerdirs.texi
hostconfig.texi
implement-c.texi re PR middle-end/26306 (ICE on volatile array with non-constant bounds) 2006-11-16 21:25:16 +00:00
install-old.texi
install.texi invoke.texi: Replace "bugfix" with "bug fix" throughout. 2007-02-01 14:05:18 +11:00
install.texi2html
interface.texi
invoke.texi c-decl.c, [...]: Fix comment typos. 2007-02-03 16:47:06 +00:00
languages.texi
libgcc.texi extend.texi (__builtin_bswap32): Document. 2006-11-01 05:14:40 +00:00
loop.texi cfgloop.h: Include vec-prim.h. 2007-01-31 13:50:06 +00:00
makefile.texi sourcebuild.texi, [...]: Added mention of "make pdf" target, and Texinfo requirements for same. 2006-10-16 12:51:55 -07:00
md.texi expr.c (emit_block_move_via_movmem, [...]): Add variant handling histograms; add wrapper. 2007-01-28 19:38:39 +00:00
objc.texi
options.texi
passes.texi sourcebuild.texi: Add comma for clarity. 2007-01-27 23:51:49 +00:00
portability.texi
rtl.texi re PR middle-end/28071 (A file that can not be compiled in reasonable time/space) 2007-02-02 09:11:11 +00:00
service.texi
sourcebuild.texi sourcebuild.texi: Add comma for clarity. 2007-01-27 23:51:49 +00:00
standards.texi contrib.texi, [...]: Standardize on "GNU Fortran" as the official name of the Fortran compiler. 2006-10-16 13:00:56 -07:00
tm.texi tree-vectorizer.h (vectorizable_function): Add argument type argument, change return type. 2007-02-05 21:38:53 +00:00
tree-ssa.texi sourcebuild.texi: Add comma for clarity. 2007-01-27 23:51:49 +00:00
trouble.texi re PR c/9072 (-Wconversion should be split into two distinct flags) 2006-11-23 18:39:32 +00:00