<div dir="ltr">Thanks, Mats<div><br></div><div>Is there a way to pass llc options through clang/clang++ ?</div><div><br></div><div>Patrick</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-04-07 11:20 GMT-04:00 mats petersson <span dir="ltr"><<a href="mailto:mats@planetcatfish.com" target="_blank">mats@planetcatfish.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Default optimisation levels are different for one thing. Try running<br>
`llc -O0 ...` and see if that makes a difference.<br>
<br>
There is an option to print the LLVM-IR code before/after each pass:<br>
-print-after-all and -print-before-all<br>
<br>
--<br>
Mats<br>
<br>
<br>
On 7 April 2015 at 15:11, Ziqiang Patrick Huang<br>
<div><div class="h5"><<a href="mailto:ziqiang.huang1001@gmail.com">ziqiang.huang1001@gmail.com</a>> wrote:<br>
> Hi,<br>
><br>
> Is there a way to see what the default argument llc takes from clang/clang++<br>
> ? I'm debugging my backend with a very simple c++ program. Running through<br>
><br>
> clang++ -target myTarget -S simple.cpp -o simple.s  (bug does no show up)<br>
><br>
> gives me different results from<br>
><br>
> clang++ -target myTarget -S -emit-llvm -o simple.cpp -o simple.ll<br>
> llc simple.ll -o simple.s (bug shows up)<br>
><br>
> Just trying to understand what's the difference here<br>
><br>
> Thanks,<br>
> Patrick<br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><b>Ziqiang Huang</b><div><div><b>Electrical and Computer Engineering</b></div><div><b>Hudson 213c, Duke University</b></div></div><div><b>Tel: 919-491-3677</b></div><div><b>Email: <a href="mailto:ziqiang.huang@duke.edu" target="_blank">ziqiang.huang@duke.edu</a></b></div></div></div>
</div>