search for: cmp15

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,...