Displaying 2 results from an estimated 2 matches for "leh_func_end2".
Did you mean:
leh_func_end1
2010 Jan 08
4
[LLVMdev] Inlining
...:
imull $7, %edi, %eax
ret
.size foo, .-foo
.Leh_func_end1:
.align 16
.globl main
.type main, at function
main: # @main
.Leh_func_begin2:
.LBB2_0:
subq $8, %rsp
.Llabel1:
movl $6, %edi
call foo
addq $8, %rsp
ret
.size main, .-main
.Leh_func_end2:
---
Even this monkey (thinks he) can see the constant 6 being passed to foo
in %edi. So far so good.
Now I tried to get it to inline, without much luck. Putting together
everything I tried into one test, I changed 'noinline' to 'alwaysinline'
(and changing the linkage, as I ga...
2012 Mar 20
0
[LLVMdev] Runtime linker issue wtih X11R6 on i386 with -O3 optimization
...ovl %ecx, 4(%esp)
movl %edx, 8(%esp)
movl -28(%ebp), %ebx # 4-byte Reload
calll ex_func at PLT
.LBB2_7:
.loc 1 36 1 # a.c:36:1
addl $28, %esp
popl %esi
popl %edi
popl %ebx
popl %ebp
ret
.Ltmp44:
.Ltmp45:
.size foo, .Ltmp45-foo
.Lfunc_end2:
.Ltmp46:
.cfi_endproc
.Leh_func_end2:
.type something, at object # @something
.data
.globl something
.align 4
something:
.long 1 # 0x1
.size something, 4
.type something_else, at object # @something_else
.globl something_else
.align 4
something_else:
.long 1 # 0x1
.size s...