[LLVMdev] Different results using -emit-llvm and llc together than just using -S?

Ryan Taylor ryta1203 at gmail.com
Wed Mar 13 09:30:38 PDT 2013


Also, I get this issue if I run clang at -O2, so I don't think this is an
opt level issue so much.

On Wed, Mar 13, 2013 at 10:23 AM, Ryan Taylor <ryta1203 at gmail.com> wrote:

> Anton,
>
>   Is this true even at -O0?
>
> Thanks.
>
>
> On Wed, Mar 13, 2013 at 3:28 AM, Anton Korobeynikov <
> anton at korobeynikov.info> wrote:
>
>> llc and clang have different set of defaults.
>>
>> E.g. llc defaults to frame pointer elimination, etc.
>>
>> On Wed, Mar 13, 2013 at 4:13 AM, Ryan Taylor <ryta1203 at gmail.com> wrote:
>> > Why would the generated assembly results for a piece of code be
>> different if
>> > I did this:
>> >
>> > clang -S -emit-llvm sample.c -o sample.ll
>> > llc sample.ll -o sample.s
>> >
>> > then if I did this:
>> >
>> > clang -S sample.c -o sample.s
>> >
>> > Thanks.
>> >
>> > _______________________________________________
>> > LLVM Developers mailing list
>> > LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>> >
>>
>>
>>
>> --
>> With best regards, Anton Korobeynikov
>> Faculty of Mathematics and Mechanics, Saint Petersburg State University
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130313/8c34fbd6/attachment.html>


More information about the llvm-dev mailing list