Displaying 4 results from an estimated 4 matches for "ckathy".
Did you mean:
cathy
2012 Jan 28
0
[LLVMdev] [Sparc] size of input arguments with doubles in llvm byte code?
ckathy wrote:
>
> Hi,
>
> I have a llvm asssembly version of radix_mod.c modified from radix (a
> splash2 bench mark). It is named radix.bc.
>
> I have extended the number of arguments from 2 to 4 in the function called
> product_mod_46 and saved it as a new file called radix_mo...
2012 Jan 28
3
[LLVMdev] [Sparc] size of input arguments with doubles in llvm byte code?
Hi,
I have a llvm asssembly version of radix_mod.c modified from radix (a
splash2 bench mark). It is named radix.bc.
I have extended the number of arguments from 2 to 4 in the function called
product_mod_46 and saved it as a new file called radix_mod.bc . Although the
extra arguments does not do anything in the function. It still broke the
code on sparc. However, both versions of the byte code
2012 Jan 12
1
[LLVMdev] A question of Sparc assembly generated by llc
Hi,
There are some generated Sparc assembly code like this:
main: ! @main
! BB#0:
save %sp, -112, %sp
sethi 0, %l0
or %g0, 5, %l1
st %l0, [%fp+-4]
st %l1, [%fp+-8]
st %l1, [%fp+-12]
sethi %hi(.L.str), %l1
ld [%fp+-8], %o1
add %l1, %lo(.L.str), %l1
or %g0, %l1, %o0
call printf
nop
ld [%fp+-12], %o2
ld [%fp+-8], %l2
sethi %hi(.L.strQ521), %l3
add
2012 Jan 23
3
[LLVMdev] clang branching using label
Hi,
Clang normally generates code that looks like
....
; <label>:22 ; preds = %0
%23 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([24 x i8]*
@.str, i32 0, i32 0))
br label %24
; <label>:24 ; preds = %22, %0
%25 = load i32* %tmphigh, align 4
%26 = and i32 %25, 65535
store i32 %26, i32*