]> git.ipfire.org Git - thirdparty/gcc.git/commit
Enable vectorization for unknown tripcount in very cheap cost model but disable epilo...
authorliuhongt <hongtao.liu@intel.com>
Tue, 26 Mar 2024 04:28:14 +0000 (21:28 -0700)
committerliuhongt <hongtao.liu@intel.com>
Wed, 9 Oct 2024 23:18:38 +0000 (07:18 +0800)
commit70c3db511ba14ff5fa68cb41d0714a9fb957ea5d
treeb9a2241e289cc6463f149712250ce70f4646c90b
parentc8957c8779954c3b0bade1dde0a8987b4db157b4
Enable vectorization for unknown tripcount in very cheap cost model but disable epilog vectorization.

gcc/ChangeLog:

* tree-vect-loop.cc (vect_analyze_loop_costing): Enable
vectorization for LOOP_VINFO_PEELING_FOR_NITER in very cheap
cost model.
(vect_analyze_loop): Disable epilogue vectorization in very
cheap cost model.
* doc/invoke.texi: Adjust documents for very-cheap cost model.
gcc/doc/invoke.texi
gcc/tree-vect-loop.cc