Displaying 5 results from an estimated 5 matches for "lbb2_3".
Did you mean:
lbb0_3
2009 Feb 05
2
[LLVMdev] LLVM misses some cross-MBB and loop optimizations compared to GCC
...d physical register already. For example,
in the example below, the marked "movl 12(%esp), %ecx" instruction
could be eliminated.
.LBB2_2: # bb31
movl 12(%esp), %ecx
movl 8(%esp), %eax
cmpl $0, up+28(%eax,%ecx,4)
je .LBB2_9 # bb569
.LBB2_3: # bb41 ; <--- bb31 is the only predecessor of bb41
movl 12(%esp), %ecx ; <--- This could be eliminated!!!
movl 4(%esp), %eax
cmpl $0, down(%eax,%ecx,4)
je .LBB2_9 # bb569
It is also worth mentioning, that currently reloads from s...
2009 Feb 06
0
[LLVMdev] LLVM misses some cross-MBB and loop optimizations compared to GCC
...,
> in the example below, the marked "movl 12(%esp), %ecx" instruction
> could be eliminated.
>
> .LBB2_2: # bb31
> movl 12(%esp), %ecx
> movl 8(%esp), %eax
> cmpl $0, up+28(%eax,%ecx,4)
> je .LBB2_9 # bb569
> .LBB2_3: # bb41 ; <--- bb31 is the only predecessor
> of bb41
> movl 12(%esp), %ecx ; <--- This could be eliminated!!!
> movl 4(%esp), %eax
> cmpl $0, down(%eax,%ecx,4)
> je .LBB2_9 # bb569
>
>
> It is also worth menti...
2007 May 26
0
[LLVMdev] Problems compiling llvm-gcc4 frontend on x86_64
...k
> movq %rbp, %rsp
> popq %rbp
> ret
> .size __do_global_dtors_aux, .-__do_global_dtors_aux
>
>
> .align 16
> .type frame_dummy, at function
> frame_dummy:
> subq $8, %rsp
> movq %rbp, (%rsp)
> movq %rsp, %rbp
> cmpq $0, __JCR_LIST__(%rip)
> je .LBB2_3 #UnifiedReturnBlock
> .LBB2_1: #cond_true
> leaq _Jv_RegisterClasses(%rip), %rax
>
> cmpq $0, %rax
> je .LBB2_3 #UnifiedReturnBlock
> .LBB2_2: #cond_true10
> leaq __JCR_LIST__(%rip), %rdi
> call *%rax
> movq %rbp, %rsp
> popq %rbp
> ret
> .LBB2_3: #Unif...
2007 May 26
1
[LLVMdev] Problems compiling llvm-gcc4 frontend on x86_64
...-__do_global_dtors_aux
> >
> >
> > .align 16
> > .type frame_dummy, at function
> > frame_dummy:
> > subq $8, %rsp
> > movq %rbp, (%rsp)
> > movq %rsp, %rbp
> > cmpq $0, __JCR_LIST__(%rip)
> > je .LBB2_3 #UnifiedReturnBlock
> > .LBB2_1: #cond_true
> > leaq _Jv_RegisterClasses(%rip), %rax
> >
> > cmpq $0, %rax
> > je .LBB2_3 #UnifiedReturnBlock
> > .LBB2_2: #cond_true10
> > leaq __JCR_LIST__(%rip), %rdi
> >...
2007 May 25
3
[LLVMdev] Problems compiling llvm-gcc4 frontend on x86_64
Hi all,
I've run into problems compiling the llvm-gcc frontend on x86_64. Is this
not supported, or am I making an error somewhere?
The procedure I followed was:
1. Download LLVM 2.0 source as a tarball (from a few days ago, during
the testing phase).
2. Download the llvm-gcc4 source today, as a tarball.
3. Extract both.
4. Configure LLVM as: ../src/configure --prefix=`pwd`../install