Displaying 11 results from an estimated 11 matches for "lfe0".
Did you mean:
1fe0
2018 Sep 20
3
Comparing Clang and GCC: only clang stores updated value in each iteration.
... .machine "z13"
.text
.align 8
.globl b
.type b, @function
b:
.LFB0:
.cfi_startproc
larl %r1,a
lt %r1,0(%r1)
je .L1
larl %r1,a
mvhi 0(%r1),0
.L1:
br %r14
.cfi_endproc
.LFE0:
.size b, .-b
.globl a
.data
.align 4
.type a, @object
.size a, 4
a:
.long 1
.ident "GCC: (GNU) 8.0.1 20180324 (Red Hat 8.0.1-0.20)"
.section .note.GNU-stack,"", at progbits
2010 Sep 10
4
[LLVMdev] using GCC LTO files as a frontend to dragonegg?
...hello
.type hello, @function
hello:
.LFB0:
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
movq %rsp, %rbp
.cfi_offset 6, -16
.cfi_def_cfa_register 6
movl $.LC0, %edi
call puts
leave
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE0:
.size hello, .-hello
.ident "GCC: (GNU) 4.5.1"
.section .note.GNU-stack,"", at progbits
[mdaniels at dn002 dragonegg]$ cat hello.c
#include <stdio.h>
int hello () { printf ("Hello World\n"); }
[mdaniels at dn002 dragonegg]$ gcc-4.5 -flto...
2014 Sep 02
3
[LLVMdev] LICM promoting memory to scalar
..., 0
asr w5, w5, 1
.L4:
cmp w5, w2
add w2, w2, w1
add w4, w3, w1
csel w3, w4, w3, hi
cmp w2, w0
bcc .L4
str w3, [x6,#:lo12:globalvar] <== sink store of globalvar
.L1:
ret
.cfi_endproc
.LFE0:
.size _Z3fooii, .-_Z3fooii
.ident "GCC: (crosstool-NG linaro-1.13.1-4.8-2014.01 - Linaro GCC 2013.11) 4.9.0"
LLVM output:
$ clang-aarch64-x++ -S -o - -O3 -ffast-math -fslp-vectorize test.cpp
.text
.file "test.cpp"
.globl _Z3fooii...
2014 Sep 02
2
[LLVMdev] LICM promoting memory to scalar
...add w4, w3, w1
>> csel w3, w4, w3, hi
>> cmp w2, w0
>> bcc .L4
>> str w3, [x6,#:lo12:globalvar] <== sink store of globalvar
>> .L1:
>> ret
>> .cfi_endproc
>> .LFE0:
>> .size _Z3fooii, .-_Z3fooii
>> .ident "GCC: (crosstool-NG linaro-1.13.1-4.8-2014.01 - Linaro GCC 2013.11) 4.9.0"
>>
>> LLVM output:
>>
>> $ clang-aarch64-x++ -S -o - -O3 -ffast-math -fslp-vectorize test.cpp
>> .text...
2013 Jan 27
0
[LLVMdev] Code compiling in gcc but not llvm
...___testfunc
.type __GI___testfunc, @function
__GI___testfunc:
.LFB0:
.cfi_startproc
pushq %rbp
.cfi_def_cfa_offset 16
.cfi_offset 6, -16
movq %rsp, %rbp
.cfi_def_cfa_register 6
movl $0, %eax
popq %rbp
.cfi_def_cfa 7, 8
ret
.cfi_endproc
.LFE0:
.size __GI___testfunc, .-__GI___testfunc
.globl __testfunc
.set __testfunc,__GI___testfunc
.weak __GI_testfunc
.hidden __GI_testfunc
.set __GI_testfunc,__testfunc
.ident "GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3"
.section .note.GNU...
2013 Sep 04
6
[LLVMdev] Aliasing of volatile and non-volatile
...), %r8d
xorl %ecx, %ecx
.p2align 4,,10
.p2align 3
.L4:
movl (%rsi), %edi
addl $1, %ecx
addl %r8d, %edi
addl %edi, %eax
cmpl %edx, %ecx
jne .L4
.L3:
rep
ret
.cfi_endproc
.LFE0:
.size foo, .-foo
.ident "GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3"
.section .note.GNU-stack,"", at progbits
The specifics in our case were that the AliasSetTracker indicated
mod/ref for all pointers in the loop, where one of them was used in a...
2013 Jan 26
2
[LLVMdev] Code compiling in gcc but not llvm
Hi,
This is my first post, sorry if not in the right format.
I am stuck at a place where I have a code fragment that runs in normal gcc
but fails when I give -fplugin=dragonegg.so
extern int *testfunc();
extern __typeof (testfunc) testfunc __asm__ ("" "__GI_testfunc")
__attribute__ ((visibility ("hidden")));
extern __typeof(testfunc) __testfunc;
extern __typeof
2014 Sep 03
3
[LLVMdev] LICM promoting memory to scalar
...w5, w5, 1
.L4:
cmp w5, w2
add w2, w2, w1
add w4, w3, w1
csel w3, w4, w3, hi
cmp w2, w0
bcc .L4
str w3, [x6,#:lo12:globalvar] <== sink
store of globalvar
.L1:
ret
.cfi_endproc
.LFE0:
.size _Z3fooii, .-_Z3fooii
.ident "GCC: (crosstool-NG linaro-1.13.1-4.8-2014.01 - Linaro GCC
2013.11) 4.9.0"
LLVM output:
$ clang-aarch64-x++ -S -o - -O3 -ffast-math -fslp-vectorize test.cpp
.text
.file "test.cpp"
.globl _Z3fooii...
2013 Sep 07
0
[LLVMdev] Aliasing of volatile and non-volatile
...,,10
> .p2align 3
> .L4:
> movl (%rsi), %edi
> addl $1, %ecx
> addl %r8d, %edi
> addl %edi, %eax
> cmpl %edx, %ecx
> jne .L4
> .L3:
> rep
> ret
> .cfi_endproc
> .LFE0:
> .size foo, .-foo
> .ident "GCC: (Ubuntu 4.4.3-4ubuntu5) 4.4.3"
> .section .note.GNU-stack,"", at progbits
>
>
> The specifics in our case were that the AliasSetTracker indicated mod/ref
> for all pointers in the loop, whe...
2018 Sep 21
2
Comparing Clang and GCC: only clang stores updated value in each iteration.
...gt; b:
>> .LFB0:
>> .cfi_startproc
>> larl %r1,a
>> lt %r1,0(%r1)
>> je .L1
>> larl %r1,a
>> mvhi 0(%r1),0
>> .L1:
>> br %r14
>> .cfi_endproc
>> .LFE0:
>> .size b, .-b
>> .globl a
>> .data
>> .align 4
>> .type a, @object
>> .size a, 4
>> a:
>> .long 1
>> .ident "GCC: (GNU) 8.0.1 20180324 (Red Hat 8.0.1-0.20)"
>> ...
2018 Sep 07
1
[PATCH net-next v2 3/5] virtio_ring: add packed ring support
On Wed, Jul 11, 2018 at 10:27:09AM +0800, Tiwei Bie wrote:
> This commit introduces the support (without EVENT_IDX) for
> packed ring.
>
> Signed-off-by: Tiwei Bie <tiwei.bie at intel.com>
> ---
> drivers/virtio/virtio_ring.c | 495 ++++++++++++++++++++++++++++++++++-
> 1 file changed, 487 insertions(+), 8 deletions(-)
>
> diff --git