While I see the value in having each vectorization pass individually set, --vectorize should actually just turn all vectorization passes on, by default.<div><br></div><div>--renato</div><div class="gmail_extra"><br><br><div class="gmail_quote">
On 29 October 2012 17:35, Hal Finkel <span dir="ltr"><<a href="mailto:hfinkel@anl.gov" target="_blank">hfinkel@anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">----- Original Message -----<br>
> From: "Nadav Rotem" <<a href="mailto:nrotem@apple.com">nrotem@apple.com</a>><br>
</div><div class="im">> To: "Hal Finkel" <<a href="mailto:hfinkel@anl.gov">hfinkel@anl.gov</a>><br>
> Cc: <a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
> Sent: Monday, October 29, 2012 12:17:40 PM<br>
> Subject: Re: [llvm-commits] [llvm] r166937 - in /llvm/trunk: docs/ReleaseNotes.html<br>
> include/llvm/Transforms/IPO/PassManagerBuilder.h lib/Transforms/IPO/PassManagerBuilder.cpp<br>
><br>
><br>
><br>
><br>
</div><div><div class="h5">> On Oct 29, 2012, at 10:13 AM, Hal Finkel < <a href="mailto:hfinkel@anl.gov">hfinkel@anl.gov</a> > wrote:<br>
><br>
><br>
> I'm okay with this for now, although I'd like to merge them back<br>
> together at some point.<br>
><br>
><br>
><br>
> I split the two passes because we need to be able to run one or the<br>
> other. It is difficult to debug and benchmark when both passes are<br>
> enabled.<br>
<br>
</div></div>Fair enough, but I'd like to make sure that we keep buildbot coverage on the loop vectorizer. That is my primary concern with the current splitting. Another option is to keep the current flag and add options to turn off loop vectorization or bb-vectorization.<br>

<span class="HOEnZb"><font color="#888888"><br>
 -Hal<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
--<br>
Hal Finkel<br>
Postdoctoral Appointee<br>
Leadership Computing Facility<br>
Argonne National Laboratory<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>cheers,<br>--renato<br><br><a href="http://systemcall.org/" target="_blank">http://systemcall.org/</a><br><br>
</div>