Displaying 2 results from an estimated 2 matches for "isimpliedcondxxx".
2015 Jan 08
2
[LLVMdev] missing optimization for icmps in induction variables?
Hi Nick,
I checked in something towards (1) yesterday -- http://reviews.llvm.org/D6748
I was under the impression that (2) is exactly the kind of predicate
ScalarEvolution::isKnownPredicate is designed to solve (using
isImpliedCondXXX or something like that). Is there a reason to prefer
GVN over that?
On Wed, Jan 7, 2015 at 10:06 PM, Nick Lewycky <nicholas at mxc.ca> wrote:
> Sanjoy Das wrote:
>>
>> Hi all,
>>
>> I'm trying to get llvm to optimize away the %cmp to true in
>>
>>...
2014 Dec 18
2
[LLVMdev] missing optimization for icmps in induction variables?
Hi all,
I'm trying to get llvm to optimize away the %cmp to true in
define i32 @foo(i32* %array, i32* %length_ptr, i32 %init) {
entry:
%length = load i32* %length_ptr, !range !0
%len.sub.1 = sub i32 %length, 1
%upper = icmp slt i32 %init, %len.sub.1
br i1 %upper, label %loop, label %exit
loop:
%civ = phi i32 [ %init, %entry ], [ %civ.inc, %latch ]
%civ.inc = add i32 %civ, 1