search for: iv8

Displaying 6 results from an estimated 6 matches for "iv8".

Did you mean: i8
2015 Sep 03
2
[RFC] New pass: LoopExitValues
...= getelementptr i1, i1* %lsr.iv56, i32 %0 %2 = bitcast i1* %scevgep7 to i32* %exitcond27 = icmp eq i32 %inc10, %Size br i1 %exitcond27, label %for.cond.cleanup.loopexit, label %for.body.4.lr.ph for.body.4: ; preds = %for.body.4, %for.body.4.lr.ph %lsr.iv8 = phi i32* [ %scevgep9, %for.body.4 ], [ %lsr.iv5, %for.body.4.lr.ph ] %lsr.iv3 = phi i32* [ %scevgep4, %for.body.4 ], [ %lsr.iv1, %for.body.4.lr.ph ] %lsr.iv = phi i32 [ %lsr.iv.next, %for.body.4 ], [ %Size, %for.body.4.lr.ph ] %3 = load i32, i32* %lsr.iv8, align 4, !tbaa !1 %mul5 = mul i3...
2015 Sep 26
2
[RFC] New pass: LoopExitValues
...%Src12, i32 %lsr.iv10 %uglygep13 = bitcast i8* %uglygep to i32* %uglygep15 = getelementptr i8, i8* %Dst14, i32 %lsr.iv10 %uglygep1516 = bitcast i8* %uglygep15 to i32* br label %for.body.4 for.body.4: ; preds = %for.body.4, %for.body.4.lr.ph %lsr.iv8 = phi i32* [ %scevgep9, %for.body.4 ], [ %uglygep13, %for.body.4.lr.ph ] %lsr.iv3 = phi i32* [ %scevgep4, %for.body.4 ], [ %uglygep1516, %for.body.4.lr.ph ] %lsr.iv = phi i32 [ %lsr.iv.next, %for.body.4 ], [ %Size, %for.body.4.lr.ph ] %1 = load i32, i32* %lsr.iv8, align 4, !tbaa !0 %mul...
2015 Sep 10
2
[RFC] New pass: LoopExitValues
...evgep7 to i32* > > %exitcond27 = icmp eq i32 %inc10, %Size > > br i1 %exitcond27, label %for.cond.cleanup.loopexit, label % > for.body.4.lr.ph > > > > for.body.4: ; preds = > > %for.body.4, %for.body.4.lr.ph > > %lsr.iv8 = phi i32* [ %scevgep9, %for.body.4 ], [ %lsr.iv5, > > %for.body.4.lr.ph ] > > %lsr.iv3 = phi i32* [ %scevgep4, %for.body.4 ], [ %lsr.iv1, > > %for.body.4.lr.ph ] > > %lsr.iv = phi i32 [ %lsr.iv.next, %for.body.4 ], [ %Size, % > for.body.4.lr.ph ] > > %3 = loa...
2015 Sep 01
2
[RFC] New pass: LoopExitValues
On Mon, Aug 31, 2015 at 5:52 PM, Jake VanAdrighem <jvanadrighem at gmail.com> wrote: > Do you have some specific performance measurements? Averaging 4 runs of 10000 iterations each of Coremark on my X86_64 desktop showed: -O2 performance: +2.9% faster with the L.E.V. pass -Os size: 1.5% smaller with the L.E.V. pass In the case of Coremark, the benefit comes mainly from the matrix
2015 Sep 23
3
[RFC] New pass: LoopExitValues
On Wed, Sep 23, 2015 at 12:00 PM, Hal Finkel <hfinkel at anl.gov> wrote: >> >> Should we try the patch in it's current location, namely after LSR? > > Sure; post the patch as you have it so we can look at what's going on. > http://reviews.llvm.org/D12494 One particular point: The algorithm checks that SCEV's are equal when their raw pointers are equal. Is
2008 Aug 09
2
xy plot in version 2.7.1 for Mac (PR#12520)
...iv2RbgrfAM2FohfJ70VYl9xV+/1ZUVW2OiCR11Iaxe2/RHg kwBNr/mgpORElTOyBc3pzSuP1kdPKlpSMZUfRcejCMNROguQEaCjSKOjGOQohrMClwNaAP2ACwAN YIR2DtaxTcdW4EJAOaAFsBZwAWDUzbkAUzgtARYmPqsbVghcDqgTNX4URVxnubjLN8LmsHltU6Vt DmbNZnXZWjYvpjRxaZuUaE6MsPj9n8f/8/N4iqmI4Vv5NhqBQGwfotvCX4zAP9BDYc8hZ0Uq+yFl y8g6NpE8LBe0hLr1+gRymIV8PDn4U6BFYcct6GYNe/KdB1mC6LXf+YXjvPMjR4SD/dBxyPl7JSKz sPN3kDy13/mW4z7nK4URMySHPREGclDRVQ84SpxPH9dV16Fhd9i5RpD9zrsdU5wLHXpDR7Thtm7U fFZnvWeWcyrGq3bMcfq6MeZ+Z7njNmdpVGuC6LPfOQYmeKNsHowd5dAndWfrAzYWR1inL9+009Rk qsPdV5Ep3+QyOU0jTFmmFHOS2WZOMFvMsWaz2WiWzRy3fSkRvDN4xX9PihF38IyMSGj8e+m8DScM 0/94xLnGzBwXJGqy...