Displaying 6 results from an estimated 6 matches for "lbb2_9".
Did you mean:
lbb2_3
2009 Feb 05
2
[LLVMdev] LLVM misses some cross-MBB and loop optimizations compared to GCC
...e on the required 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 currentl...
2009 Feb 06
0
[LLVMdev] LLVM misses some cross-MBB and loop optimizations compared to GCC
...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
>
>
> I...
2012 Dec 18
2
[LLVMdev] Getting rid of tabs in LLVM's assembly output?
...of tabs by just replacing them with two spaces everywhere.
>
> That will cause some really ugly output; can a somewhat more intelligent formatter be used to keep columns aligned?
>
Here's how some random output currently looks in a 2-space-per-tab editor:
cmpl $0, -28(%rbp)
je .LBB2_9
movsbl -81(%rbp), %eax
movq -16(%rbp), %rcx
movb 56(%rcx), %dl
andb $1, %dl
movzbl %dl, %esi
So if you're worried about ugliness, it's already there :-)
Eli
2012 Dec 18
0
[LLVMdev] Getting rid of tabs in LLVM's assembly output?
...gt; everywhere.
> >
> > That will cause some really ugly output; can a somewhat more intelligent
> formatter be used to keep columns aligned?
> >
>
> Here's how some random output currently looks in a 2-space-per-tab editor:
>
> cmpl $0, -28(%rbp)
> je .LBB2_9
> movsbl -81(%rbp), %eax
> movq -16(%rbp), %rcx
> movb 56(%rcx), %dl
> andb $1, %dl
> movzbl %dl, %esi
>
> So if you're worried about ugliness, it's already there :-)
>
> Eli
> _______________________________________________
> LLVM Developers...
2012 Dec 18
0
[LLVMdev] Getting rid of tabs in LLVM's assembly output?
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
> On Behalf Of Eli Bendersky
> Subject: [LLVMdev] Getting rid of tabs in LLVM's assembly output?
> Problem: I then get tabs in my tests, which are discouraged by LLVM's
> own code standards, because assembly output uses tabs extensively.
> Proposal: get rid of tabs by just replacing them with
2012 Dec 18
3
[LLVMdev] Getting rid of tabs in LLVM's assembly output?
Scenario: sometimes when creating tests for MC, I run llc, take its
assembly (.s) output and copy-paste parts of it into a test.
Problem: I then get tabs in my tests, which are discouraged by LLVM's
own code standards, because assembly output uses tabs extensively.
Proposal: get rid of tabs by just replacing them with two spaces everywhere.
I had an informal chat about this with Jim on the