Displaying 10 results from an estimated 10 matches for "inc9".
Did you mean:
inc
2013 Apr 23
2
[LLVMdev] 'loop invariant code motion' and 'Reassociate Expression'
...%entry ], [ %total.1, %if.end ], [ %total.1, %sw.bb23 ], [ %total.1, %sw.bb18 ], [ %total.1, %sw.bb13 ], [ %total.1, %sw.bb ]
%buf.0 = phi i8* [ null, %entry ], [ %buf.0, %if.end ], [ %4, %sw.bb23 ], [ %3, %sw.bb18 ], [ %2, %sw.bb13 ], [ %1, %sw.bb ]
%seed.addr.0 = phi i16 [ %seed, %entry ], [ %inc9, %if.end ], [ %inc9, %sw.bb23 ], [ %inc9, %sw.bb18 ], [ %inc9, %sw.bb13 ], [ %inc9, %sw.bb ]
%add = add i32 %total.0, %next.0
%add1 = add i32 %add, 1
%cmp = icmp ult i32 %add1, %dec
br i1 %cmp, label %while.body, label %while.cond29
*** IR Dump After Reassociate expressions ***
define void...
2013 Apr 23
0
[LLVMdev] 'loop invariant code motion' and 'Reassociate Expression'
...%total.1, %if.end ], [ %total.1, %sw.bb23 ], [ %total.1, %sw.bb18 ], [ %total.1, %sw.bb13 ], [ %total.1, %sw.bb ]
> %buf.0 = phi i8* [ null, %entry ], [ %buf.0, %if.end ], [ %4, %sw.bb23 ], [ %3, %sw.bb18 ], [ %2, %sw.bb13 ], [ %1, %sw.bb ]
> %seed.addr.0 = phi i16 [ %seed, %entry ], [ %inc9, %if.end ], [ %inc9, %sw.bb23 ], [ %inc9, %sw.bb18 ], [ %inc9, %sw.bb13 ], [ %inc9, %sw.bb ]
> %add = add i32 %total.0, %next.0
> %add1 = add i32 %add, 1
> %cmp = icmp ult i32 %add1, %dec
> br i1 %cmp, label %while.body, label %while.cond29
>
> *** IR Dump After Reasso...
2013 Apr 25
2
[LLVMdev] 'loop invariant code motion' and 'Reassociate Expression'
...], [ %total.1,
%sw.bb23 ], [ %total.1, %sw.bb18 ], [ %total.1, %sw.bb13 ], [ %total.1, %
sw.bb ]
> >> %buf.0 = phi i8* [ null, %entry ], [ %buf.0, %if.end ], [ %4,
%sw.bb23 ], [ %3, %sw.bb18 ], [ %2, %sw.bb13 ], [ %1, %sw.bb ]
> >> %seed.addr.0 = phi i16 [ %seed, %entry ], [ %inc9, %if.end ], [
%inc9, %sw.bb23 ], [ %inc9, %sw.bb18 ], [ %inc9, %sw.bb13 ], [ %inc9, %sw.bb]
> >> %add = add i32 %total.0, %next.0
> >> %add1 = add i32 %add, 1
> >> %cmp = icmp ult i32 %add1, %dec
> >> br i1 %cmp, label %while.body, label %while.cond29
>...
2013 Apr 25
0
[LLVMdev] 'loop invariant code motion' and 'Reassociate Expression'
...tal.1, %sw.bb23 ], [ %total.1, %sw.bb18 ], [ %total.1, %sw.bb13 ], [ %total.1, %sw.bb ]
> > >> %buf.0 = phi i8* [ null, %entry ], [ %buf.0, %if.end ], [ %4, %sw.bb23 ], [ %3, %sw.bb18 ], [ %2, %sw.bb13 ], [ %1, %sw.bb ]
> > >> %seed.addr.0 = phi i16 [ %seed, %entry ], [ %inc9, %if.end ], [ %inc9, %sw.bb23 ], [ %inc9, %sw.bb18 ], [ %inc9, %sw.bb13 ], [ %inc9, %sw.bb ]
> > >> %add = add i32 %total.0, %next.0
> > >> %add1 = add i32 %add, 1
> > >> %cmp = icmp ult i32 %add1, %dec
> > >> br i1 %cmp, label %while.body, la...
2013 Apr 25
1
[LLVMdev] 'loop invariant code motion' and 'Reassociate Expression'
....bb23 ], [ %total.1, %sw.bb18 ], [ %total.1, %sw.bb13 ], [
%total.1, %sw.bb ]
> > > >> %buf.0 = phi i8* [ null, %entry ], [ %buf.0, %if.end ], [ %4,
%sw.bb23 ], [ %3, %sw.bb18 ], [ %2, %sw.bb13 ], [ %1, %sw.bb ]
> > > >> %seed.addr.0 = phi i16 [ %seed, %entry ], [ %inc9, %if.end ], [
%inc9, %sw.bb23 ], [ %inc9, %sw.bb18 ], [ %inc9, %sw.bb13 ], [ %inc9, %sw.bb]
> > > >> %add = add i32 %total.0, %next.0
> > > >> %add1 = add i32 %add, 1
> > > >> %cmp = icmp ult i32 %add1, %dec
> > > >> br i1 %cmp, la...
2013 Apr 25
3
[LLVMdev] 'loop invariant code motion' and 'Reassociate Expression'
....1, %if.end ], [ %total.1, %sw.bb23 ], [ %total.1, %sw.bb18 ], [ %total.1, %sw.bb13 ], [ %total.1, %sw.bb ]
>> %buf.0 = phi i8* [ null, %entry ], [ %buf.0, %if.end ], [ %4, %sw.bb23 ], [ %3, %sw.bb18 ], [ %2, %sw.bb13 ], [ %1, %sw.bb ]
>> %seed.addr.0 = phi i16 [ %seed, %entry ], [ %inc9, %if.end ], [ %inc9, %sw.bb23 ], [ %inc9, %sw.bb18 ], [ %inc9, %sw.bb13 ], [ %inc9, %sw.bb ]
>> %add = add i32 %total.0, %next.0
>> %add1 = add i32 %add, 1
>> %cmp = icmp ult i32 %add1, %dec
>> br i1 %cmp, label %while.body, label %while.cond29
>>
>> ***...
2006 Jun 15
2
[LLVMdev] problem with loopinfo
...if (i==0)
a[i] = i*N;
else
a[i] = i*i;
}
}
Test.ll:
void %func1() {
entry:
%a = alloca [40 x int] ; <[40 x int]*> [#uses=1]
br label %no_exit
no_exit: ; preds = %else, %then, %entry
%i.0.0 = phi int [ 0, %entry ], [ %inc9, %then ], [ %inc, %else ] ; <int> [#uses=7]
%tmp.4 = seteq int %i.0.0, 0 ; <bool> [#uses=1]
%tmp.7 = getelementptr [40 x int]* %a, int 0, int %i.0.0 ; <int*> [#uses=2]
br bool %tmp.4, label %then, label %else
then:...
2006 Jun 15
2
[LLVMdev] problem with loopinfo
...t;
>> Test.ll:
>> void %func1() {
>> entry:
>> %a = alloca [40 x int] ; <[40 x int]*> [#uses=1]
>> br label %no_exit
>>
>> no_exit: ; preds = %else, %then, %entry
>> %i.0.0 = phi int [ 0, %entry ], [ %inc9, %then ], [ %inc, %else ]
>> ; <int> [#uses=7]
>> %tmp.4 = seteq int %i.0.0, 0 ; <bool> [#uses=1]
>> %tmp.7 = getelementptr [40 x int]* %a, int 0, int %i.0.0
>> ; <int*> [#uses=2]
>> br bool %tmp.4, label %then, label...
2006 Jun 15
0
[LLVMdev] problem with loopinfo
...a[i] = i*i;
> }
> }
>
> Test.ll:
> void %func1() {
> entry:
> %a = alloca [40 x int] ; <[40 x int]*> [#uses=1]
> br label %no_exit
>
> no_exit: ; preds = %else, %then, %entry
> %i.0.0 = phi int [ 0, %entry ], [ %inc9, %then ], [ %inc, %else ] ; <int> [#uses=7]
> %tmp.4 = seteq int %i.0.0, 0 ; <bool> [#uses=1]
> %tmp.7 = getelementptr [40 x int]* %a, int 0, int %i.0.0 ; <int*> [#uses=2]
> br bool %tmp.4, label %then, label %else
>...
2006 Jun 15
0
[LLVMdev] problem with loopinfo
...> void %func1() {
>>> entry:
>>> %a = alloca [40 x int] ; <[40 x int]*> [#uses=1]
>>> br label %no_exit
>>>
>>> no_exit: ; preds = %else, %then, %entry
>>> %i.0.0 = phi int [ 0, %entry ], [ %inc9, %then ], [ %inc, %else ] ;
>>> <int> [#uses=7]
>>> %tmp.4 = seteq int %i.0.0, 0 ; <bool> [#uses=1]
>>> %tmp.7 = getelementptr [40 x int]* %a, int 0, int %i.0.0 ; <int*>
>>> [#uses=2]
>>> br bool %tmp.4...