Displaying 4 results from an estimated 4 matches for "cmp15".
Did you mean:
cmp1
2013 Oct 01
3
[LLVMdev] ScalarEvolution::createNodeForPHI
...verybody,
I'm working on some improvements on trip count computation with ScalarEvolution
analysis.
Considering the following test
;----------------------------------------------------------------------------;
define void @foo(i32 %a, i32 %b, i32 %s) #0 {
entry:
%cmp = icmp sgt i32 %s, 0
%cmp15 = icmp sgt i32 %a, %b
%or.cond = and i1 %cmp, %cmp15
br i1 %or.cond, label %for.body, label %if.end
for.body:
%i.06 = phi i32 [ %sub, %for.body ], [ %a, %entry ]
tail call void @f(i32 %i.06) #2
%sub = sub nsw i32 %i.06, %s
%cmp1 = icmp sgt i32 %sub, %b
br i1 %cmp1, label %for.body, l...
2013 Oct 02
0
[LLVMdev] ScalarEvolution::createNodeForPHI
...rovements on trip count computation with ScalarEvolution
> analysis.
> Considering the following test
>
> ;----------------------------------------------------------------------------;
> define void @foo(i32 %a, i32 %b, i32 %s) #0 {
> entry:
> %cmp = icmp sgt i32 %s, 0
> %cmp15 = icmp sgt i32 %a, %b
> %or.cond = and i1 %cmp, %cmp15
> br i1 %or.cond, label %for.body, label %if.end
>
> for.body:
> %i.06 = phi i32 [ %sub, %for.body ], [ %a, %entry ]
> tail call void @f(i32 %i.06) #2
> %sub = sub nsw i32 %i.06, %s
> %cmp1 = icmp sgt i32 %sub, %b...
2013 Oct 02
1
[LLVMdev] ScalarEvolution::createNodeForPHI
...ScalarEvolution
> > analysis.
> > Considering the following test
> >
> > ;----------------------------------------------------------------------------;
> > define void @foo(i32 %a, i32 %b, i32 %s) #0 {
> > entry:
> > %cmp = icmp sgt i32 %s, 0
> > %cmp15 = icmp sgt i32 %a, %b
> > %or.cond = and i1 %cmp, %cmp15
> > br i1 %or.cond, label %for.body, label %if.end
> >
> > for.body:
> > %i.06 = phi i32 [ %sub, %for.body ], [ %a, %entry ]
> > tail call void @f(i32 %i.06) #2
> > %sub = sub nsw i32 %i.06, %s...
2013 Feb 14
1
[LLVMdev] LiveIntervals analysis problem
...%conv4 = trunc i32 %or to i16
store i16 %conv4, i16* %incdec.ptr.1.i, align 2, !tbaa !5
%and7 = and i32 %conv, 32752
%cmp = icmp eq i32 %and7, 32752
br i1 %cmp, label %if.then11, label %if.end37
if.then11: ; preds = %entry
%and14 = and i16 %0, 15
%cmp15 = icmp eq i16 %and14, 0
br i1 %cmp15, label %lor.lhs.false, label %if.then31
lor.lhs.false: ; preds = %if.then11
%arrayidx17 = getelementptr inbounds i16* %pe, i32 2
%2 = load i16* %arrayidx17, align 2, !tbaa !5
%cmp19 = icmp eq i16 %2, 0
br i1 %cmp19,...