[LLVMdev] LLVMdev Digest, Vol 50, Issue 33

Bill Wendling isanbard at gmail.com
Wed Aug 13 15:23:47 PDT 2008


On Aug 13, 2008, at 1:19 AM, Sheng Zhou wrote:

>>> Line 8 just move the "j+1" to the right hand of the inequation.
>>>
>>> I just wonder why the two equal inequation result in different cfg,
>>> the
>>> additional basicblock, backedge...
>>> Surely the two cfg are all correct, but just the additional backedge
>>> makes it hard for loop pipeline.
>>>
>>> Can we improve it?
>>>
>>>
>>
>> For what it's worth, I got the exact same code for both forms when
>> compiling at -O3.
>>
> I also tried -O3, but got different ll code, what llvm revision are  
> you
> using ?

Top of tree.

-bw




More information about the llvm-dev mailing list