Displaying 4 results from an estimated 4 matches for "iv56".
Did you mean:
i256
2015 Sep 03
2
[RFC] New pass: LoopExitValues
...er, %for.cond.cleanup.3
%lsr.iv5 = phi i32* [ %Src, %for.body.4.lr.ph.preheader ], [ %2,
%for.cond.cleanup.3 ]
%lsr.iv1 = phi i32* [ %Dst, %for.body.4.lr.ph.preheader ], [ %1,
%for.cond.cleanup.3 ]
%Outer.026 = phi i32 [ %inc10, %for.cond.cleanup.3 ], [ 0,
%for.body.4.lr.ph.preheader ]
%lsr.iv56 = bitcast i32* %lsr.iv5 to i1*
%lsr.iv12 = bitcast i32* %lsr.iv1 to i1*
br label %for.body.4
for.cond.cleanup.loopexit: ; preds = %for.cond.cleanup.3
br label %for.cond.cleanup
for.cond.cleanup: ; preds =
%for.cond.cleanup.loopexit, %en...
2015 Sep 10
2
[RFC] New pass: LoopExitValues
...ody.4.lr.ph.preheader ], [ %2,
> > %for.cond.cleanup.3 ]
> > %lsr.iv1 = phi i32* [ %Dst, %for.body.4.lr.ph.preheader ], [ %1,
> > %for.cond.cleanup.3 ]
> > %Outer.026 = phi i32 [ %inc10, %for.cond.cleanup.3 ], [ 0,
> > %for.body.4.lr.ph.preheader ]
> > %lsr.iv56 = bitcast i32* %lsr.iv5 to i1*
> > %lsr.iv12 = bitcast i32* %lsr.iv1 to i1*
> > br label %for.body.4
> >
> > for.cond.cleanup.loopexit: ; preds =
> %for.cond.cleanup.3
> > br label %for.cond.cleanup
> >
> > for.cond.cleanup:...
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
2016 Oct 06
2
LoopVectorizer -- generating bad and unhandled shufflevector sequence
...vector.body419: ; preds =
%vector.body419, %vector.body419.preheader
%lsr.iv62 = phi i8* [ %scevgep63, %vector.body419 ], [ %dc.2,
%vector.body419.preheader ]
%lsr.iv59 = phi i8* [ %scevgep60, %vector.body419 ], [ %cond,
%vector.body419.preheader ]
%lsr.iv56 = phi i8* [ %scevgep57, %vector.body419 ], [ %cond57,
%vector.body419.preheader ]
%lsr.iv54 = phi i64 [ %lsr.iv.next55, %vector.body419 ], [ %n.vec425,
%vector.body419.preheader ]
%lsr.iv6264 = bitcast i8* %lsr.iv62 to <8 x i64>*
%lsr.iv5961 = bitcast i8* %lsr.iv59 to <8 x i64&g...