<div dir="ltr"><div class="gmail_extra">On Mon, Jun 24, 2013 at 6:49 PM, Nick Lewycky <span dir="ltr"><<a href="mailto:nicholas@mxc.ca" target="_blank" class="cremed">nicholas@mxc.ca</a>></span> wrote:<br><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":bom" style="overflow:hidden">+def vectorize_loops : Flag<["-"], "vectorize-loops">,<br>

+  HelpText<"Run the Loop vectorization passes">;<br>
+def vectorize_slp : Flag<["-"], "vectorize-slp">,<br>
+  HelpText<"Run the SLP vectorization passes">;<br>
+def vectorize_slp_aggressive : Flag<["-"], "vectorize-slp-aggressive">,<br>
+  HelpText<"Run the BB vectorization passes">;</div></blockquote></div><br>Rather than duplicating all these flags at both the driver level and the CC1 level and translating between them, how about just telling the driver to automatically forward the driver layer flags to CC1 and CC1 recognize them?</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Also, don't you need to serialize them in the Frontend code as well as read them in?</div></div>