Displaying 4 results from an estimated 4 matches for "inarg1".
2012 Mar 10
2
[LLVMdev] scalarrepl fails to promote array of vector
...alarrepl pass to eliminate the allocation of mat_alloc
which is of type [4 x <4 x float>] in the following program.
$cat test.ll
; ModuleID = 'test.ll'
define void @main(<4 x float>* %inArg, <4 x float>* %outArg, [4 x <4 x
float>]* %constants) nounwind {
entry:
%inArg1 = load <4 x float>* %inArg
%mat_alloc = alloca [4 x <4 x float>]
%matVal = load [4 x <4 x float>]* %constants
store [4 x <4 x float>] %matVal, [4 x <4 x float>]* %mat_alloc
%0 = getelementptr inbounds [4 x <4 x float>]* %mat_alloc, i32 0, i32 0
%1 = loa...
2012 Mar 12
3
[LLVMdev] scalarrepl fails to promote array of vector
...x float>] in the following program.
> >
> > $cat test.ll
> >
> > ; ModuleID = 'test.ll'
> >
> > define void @main(<4 x float>* %inArg, <4 x float>* %outArg, [4 x <4 x
> float>]* %constants) nounwind {
> > entry:
> > %inArg1 = load <4 x float>* %inArg
> > %mat_alloc = alloca [4 x <4 x float>]
> > %matVal = load [4 x <4 x float>]* %constants
> > store [4 x <4 x float>] %matVal, [4 x <4 x float>]* %mat_alloc
> > %0 = getelementptr inbounds [4 x <4 x float&g...
2012 Mar 10
0
[LLVMdev] scalarrepl fails to promote array of vector
...of mat_alloc which is of type [4 x <4 x float>] in the following program.
>
> $cat test.ll
>
> ; ModuleID = 'test.ll'
>
> define void @main(<4 x float>* %inArg, <4 x float>* %outArg, [4 x <4 x float>]* %constants) nounwind {
> entry:
> %inArg1 = load <4 x float>* %inArg
> %mat_alloc = alloca [4 x <4 x float>]
> %matVal = load [4 x <4 x float>]* %constants
> store [4 x <4 x float>] %matVal, [4 x <4 x float>]* %mat_alloc
> %0 = getelementptr inbounds [4 x <4 x float>]* %mat_alloc, i32...
2012 Mar 12
0
[LLVMdev] scalarrepl fails to promote array of vector
...>
> > $cat test.ll
> >
> > ; ModuleID = 'test.ll'
> >
> > define void @main(<4 x float>* %inArg, <4 x float>* %outArg, [4 x <4 x
> float>]* %constants) nounwind {
> > entry:
> > %inArg1 = load <4 x float>* %inArg
> > %mat_alloc = alloca [4 x <4 x float>]
> > %matVal = load [4 x <4 x float>]* %constants
> > store [4 x <4 x float>] %matVal, [4 x <4 x float>]* %mat_alloc
> > %0 = getelementptr inbounds...