[LLVMdev] Getting rid of tabs in LLVM's assembly output?
eliben at google.com
Tue Dec 18 13:01:54 PST 2012
On Tue, Dec 18, 2012 at 11:36 AM, Caldarale, Charles R
<Chuck.Caldarale at unisys.com> wrote:
>> 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 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)
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 :-)
More information about the llvm-dev