aboutsummaryrefslogtreecommitdiff
path: root/test/NaCl/Bitcode/forward-ref-decl.ll
diff options
context:
space:
mode:
authorKarl Schimpf <kschimpf@google.com>2013-08-14 09:08:17 -0700
committerKarl Schimpf <kschimpf@google.com>2013-08-14 09:08:17 -0700
commit1e864cc8d25b2cb67d3765bc0f8018278df571bf (patch)
tree2de6a750c3e2e910480fd8ff8da63f4efe4529bb /test/NaCl/Bitcode/forward-ref-decl.ll
parentb1a2aa7439342d336015de1ff7ca8098b562a8b6 (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.ll19
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