Re: [PATCH GCC]Vectorize possible infinite loop by loop versioning.

2016-07-27 Thread Richard Biener
On Tue, Jul 26, 2016 at 7:11 PM, Bin Cheng wrote: > Hi, > This patch vectorizes possible infinite loops by versioning. It analyzes > loops considered for vectorization using loop constraint facility which was > introduced by previous patch; then vectorizes the loop with respect to > assumption

[PATCH GCC]Vectorize possible infinite loop by loop versioning.

2016-07-26 Thread Bin Cheng
Hi, This patch vectorizes possible infinite loops by versioning. It analyzes loops considered for vectorization using loop constraint facility which was introduced by previous patch; then vectorizes the loop with respect to assumptions of loop niters information; at last, it sets constraint fla