Displaying 3 results from an estimated 3 matches for "61ebd16b".
2012 Feb 27
2
[LLVMdev] How to unroll loop with non-constant boundary
Hi Benjamin,
> LLVM misses this optimization because ScalarEvolution's ComputeExitLimitFromICmp doesn't handle signed<= (SLE) and thus can't compute the number of times the loop is executed. I wonder if there's a reason for this, it seems like something simple to add.
instsimplify could also be enhanced to clean it up in this particular case, but
it would be better to make
2012 Feb 28
0
[LLVMdev] How to unroll loop with non-constant boundary
On 27.02.2012, at 20:17, Duncan Sands wrote:
> Hi Benjamin,
>
>> LLVM misses this optimization because ScalarEvolution's ComputeExitLimitFromICmp doesn't handle signed<= (SLE) and thus can't compute the number of times the loop is executed. I wonder if there's a reason for this, it seems like something simple to add.
>
> instsimplify could also be enhanced
2012 Mar 07
2
[LLVMdev] How to unroll loop with non-constant boundary
...iuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pr12110.patch
Type: application/octet-stream
Size: 5358 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120307/61ebd16b/attachment.obj>