search for: inc8

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

Did you mean: inc
2013 Nov 03
2
[LLVMdev] loop vectorizer issue
.... Seems that no 'load' instruction prevented the Vectorizer to detect dependency. Is that a bug, or I'm missing something? Please advice for.body4: ; preds = %for.body4, %for.cond2.preheader %k.030 = phi i32 [ 20, %for.cond2.preheader ], [ %inc8, %for.body4 ] %arrayidx6 = getelementptr inbounds i32* %0, i32 %k.030 store i32 %.pre, i32* %arrayidx6, align 4, !tbaa !0 %inc8 = add nsw i32 %k.030, 1 %exitcond32 = icmp eq i32 %inc8, 50 br i1 %exitcond32, label %for.cond10.preheader, label %for.body4 Thanks in advance, Sara...
2013 Nov 03
0
[LLVMdev] loop vectorizer issue
...on prevented the Vectorizer to detect > dependency. > > Is that a bug, or I’m missing something? Please advice > > > > for.body4: ; preds = %for.body4, > %for.cond2.preheader > > %k.030 = phi i32 [ 20, %for.cond2.preheader ], [ %inc8, %for.body4 ] > > %arrayidx6 = getelementptr inbounds i32* %0, i32 %k.030 > > store i32 %.pre, i32* %arrayidx6, align 4, !tbaa !0 > > %inc8 = add nsw i32 %k.030, 1 > > %exitcond32 = icmp eq i32 %inc8, 50 > > br i1 %exitcond32, label %for.cond10.preheader, lab...
2013 Nov 03
3
[LLVMdev] loop vectorizer issue
.... Seems that no 'load' instruction prevented the Vectorizer to detect dependency. Is that a bug, or I'm missing something? Please advice for.body4: ; preds = %for.body4, %for.cond2.preheader %k.030 = phi i32 [ 20, %for.cond2.preheader ], [ %inc8, %for.body4 ] %arrayidx6 = getelementptr inbounds i32* %0, i32 %k.030 store i32 %.pre, i32* %arrayidx6, align 4, !tbaa !0 %inc8 = add nsw i32 %k.030, 1 %exitcond32 = icmp eq i32 %inc8, 50 br i1 %exitcond32, label %for.cond10.preheader, label %for.body4 Thanks in advance, Sara...
2013 Nov 03
0
[LLVMdev] loop vectorizer issue
...ems that no ‘load’ instruction prevented the Vectorizer to detect dependency. > Is that a bug, or I’m missing something? Please advice > > for.body4: ; preds = %for.body4, %for.cond2.preheader > %k.030 = phi i32 [ 20, %for.cond2.preheader ], [ %inc8, %for.body4 ] > %arrayidx6 = getelementptr inbounds i32* %0, i32 %k.030 > store i32 %.pre, i32* %arrayidx6, align 4, !tbaa !0 > %inc8 = add nsw i32 %k.030, 1 > %exitcond32 = icmp eq i32 %inc8, 50 > br i1 %exitcond32, label %for.cond10.preheader, label %for.body4 > >...
2011 Dec 14
0
[LLVMdev] Help with hazards
...itcast (i32 (...)* @init to i32 (i8*)*)(i8* getelementptr inbounds ([6 x i8]* @.str, i32 0, i32 0)) nounwind %call1 = tail call i32 @clock() nounwind br label %for.cond2.preheader for.cond2.preheader: ; preds = %for.end, %entry %nl.014 = phi i32 [ 0, %entry ], [ %inc8, %for.end ] br label %for.body4 for.body4: ; preds = %for.body4, %for.cond2.preheader %i.013 = phi i32 [ 0, %for.cond2.preheader ], [ %inc.15, %for.body4 ] %arrayidx = getelementptr inbounds [16000 x double]* @Y, i32 0, i32 %i.013 %0 = load double* %a...
2012 Dec 10
3
[LLVMdev] [PATCH] Teaching ScalarEvolution to handle IV=add(zext(trunc(IV)), Step)
...ECK: %add = +; CHECK-NEXT: Exits: (9 + (zext i8 (36 + (trunc i32 %0 to i8)) to i32)) +define signext i8 @kernel() nounwind readnone { +entry: + br label %for.cond1.preheader + +for.cond1.preheader: ; preds = %entry, %for.inc7 + %storemerge7 = phi i32 [ 0, %entry ], [ %inc8, %for.inc7 ] + %0 = phi i32 [ 0, %entry ], [ %add, %for.inc7 ] + br label %for.body3 + +for.body3: ; preds = %for.cond1.preheader, %for.body3 + %storemerge15 = phi i32 [ 0, %for.cond1.preheader ], [ %inc, %for.body3 ] + %1 = phi i32 [ %0, %for.cond1.prehea...