1 ; RUN: llvm-dis < %s.bc| FileCheck %s
\r
3 ; TerminatorOperations.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
\r
4 ; The test checks that LLVM does not misread terminator instructions from
\r
5 ; older bitcode files.
\r
7 define i32 @condbr(i1 %cond){
\r
9 ; CHECK: br i1 %cond, label %TrueLabel, label %FalseLabel
\r
10 br i1 %cond, label %TrueLabel, label %FalseLabel
\r
19 define i32 @uncondbr(){
\r
21 ; CHECK: br label %uncondLabel
\r
22 br label %uncondLabel
\r
28 define i32 @indirectbr(i8* %Addr){
\r
30 ; CHECK: indirectbr i8* %Addr, [label %bb1, label %bb2]
\r
31 indirectbr i8* %Addr, [ label %bb1, label %bb2 ]
\r
40 define void @unreachable(){
\r
42 ; CHECK: unreachable
\r