diff options
author | Karl Schimpf <kschimpf@google.com> | 2013-08-14 09:08:17 -0700 |
---|---|---|
committer | Karl Schimpf <kschimpf@google.com> | 2013-08-14 09:08:17 -0700 |
commit | 1e864cc8d25b2cb67d3765bc0f8018278df571bf (patch) | |
tree | 2de6a750c3e2e910480fd8ff8da63f4efe4529bb /test/NaCl/Bitcode/forward-ref-decl.ll | |
parent | b1a2aa7439342d336015de1ff7ca8098b562a8b6 (diff) |
Allow record-level printing by pnacl-bcanalyzer.
BUG= https://code.google.com/p/nativeclient/issues/detail?id=3627
R=jvoung@chromium.org
Review URL: https://codereview.chromium.org/23060004
Diffstat (limited to 'test/NaCl/Bitcode/forward-ref-decl.ll')
-rw-r--r-- | test/NaCl/Bitcode/forward-ref-decl.ll | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/test/NaCl/Bitcode/forward-ref-decl.ll b/test/NaCl/Bitcode/forward-ref-decl.ll index 2aa344d6ac..ac02c850d7 100644 --- a/test/NaCl/Bitcode/forward-ref-decl.ll +++ b/test/NaCl/Bitcode/forward-ref-decl.ll @@ -1,4 +1,5 @@ -; RUN: llvm-as < %s | pnacl-freeze | pnacl-bcanalyzer -dump | FileCheck %s +; RUN: llvm-as < %s | pnacl-freeze | pnacl-bcanalyzer -dump-records \ +; RUN: | FileCheck %s ; Test that FORWARDTYPEREF declarations are emitted in the correct ; places. These are emitted for forward value references inside @@ -14,18 +15,18 @@ bb2: ; This instruction contains two forward references, because %x and ; %y are defined later in the function. add i32 %forward1, %forward2 -; CHECK-NEXT: <FORWARDTYPEREF abbrevid= -; CHECK-NEXT: <FORWARDTYPEREF abbrevid= -; CHECK-NEXT: <INST_BINOP abbrevid= +; CHECK-NEXT: <FORWARDTYPEREF +; CHECK-NEXT: <FORWARDTYPEREF +; CHECK-NEXT: <INST_BINOP ; The FORWARDTYPEREF declaration should only be emitted once per ; value, so the following references will not emit more of them. add i32 %forward1, %forward2 -; CHECK-NEXT: <INST_BINOP abbrevid= +; CHECK-NEXT: <INST_BINOP ; Test another case of a forward reference. call void @_start(i32 %forward3) -; CHECK-NEXT: <FORWARDTYPEREF abbrevid= +; CHECK-NEXT: <FORWARDTYPEREF ; CHECK-NEXT: <INST_CALL ; Test that FORWARDTYPEREF is generated for phi nodes (since phi @@ -34,7 +35,7 @@ bb2: bb3: phi i32 [ %forward4, %bb2 ] ; CHECK-NEXT: <INST_BR -; CHECK-NEXT: <FORWARDTYPEREF abbrevid= +; CHECK-NEXT: <FORWARDTYPEREF ; CHECK-NEXT: <INST_PHI ; Test that FORWARDTYPEREF is generated for switch instructions @@ -42,11 +43,11 @@ bb3: ; writer). switch i32 %forward5, label %bb4 [i32 0, label %bb4] bb4: -; CHECK-NEXT: <FORWARDTYPEREF abbrevid= +; CHECK-NEXT: <FORWARDTYPEREF ; CHECK-NEXT: <INST_SWITCH ret void -; CHECK-NEXT: <INST_RET +; CHECK-NEXT: <INST_RET/> bb1: %forward1 = add i32 %arg, 100 |