OSDN Git Service

Make LLVM Assembly dramatically easier to read by aligning the comments,
authorDan Gohman <gohman@apple.com>
Wed, 12 Aug 2009 17:23:50 +0000 (17:23 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 12 Aug 2009 17:23:50 +0000 (17:23 +0000)
commit683e922d299bdfa9ec609bd58a0eed20568303f1
treedf0b957ed51dc0206a04ac9731797c53e71d7324
parent9f7d60f460151bf5ba9f90372618cd769216b314
Make LLVM Assembly dramatically easier to read by aligning the comments,
using formatted_raw_ostream's PadToColumn.

Before:

bb1:            ; preds = %bb
  %2 = sext i32 %i.01 to i64            ; <i64> [#uses=1]
  %3 = getelementptr double* %p, i64 %2         ; <double*> [#uses=1]
  %4 = load double* %3, align 8         ; <double> [#uses=1]
  %5 = fmul double %4, 1.100000e+00             ; <double> [#uses=1]
  %6 = sext i32 %i.01 to i64            ; <i64> [#uses=1]
  %7 = getelementptr double* %p, i64 %6         ; <double*> [#uses=1]

After:

bb1:                                        ; preds = %bb
  %2 = sext i32 %i.01 to i64                ; <i64> [#uses=1]
  %3 = getelementptr double* %p, i64 %2     ; <double*> [#uses=1]
  %4 = load double* %3, align 8             ; <double> [#uses=1]
  %5 = fmul double %4, 1.100000e+00         ; <double> [#uses=1]
  %6 = sext i32 %i.01 to i64                ; <i64> [#uses=1]
  %7 = getelementptr double* %p, i64 %6     ; <double*> [#uses=1]

Several tests required whitespace adjustments.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78816 91177308-0d34-0410-b5e6-96231b3b80d8
lib/VMCore/AsmWriter.cpp
test/Analysis/ScalarEvolution/avoid-smax-1.ll
test/Integer/a15.ll.out
test/Integer/a17.ll.out
test/Integer/a31.ll.out
test/Integer/a33.ll.out
test/Integer/a63.ll.out
test/Integer/a7.ll.out
test/Integer/a9.ll.out
test/Transforms/InstCombine/urem-simplify-bug.ll