Optimize metadata node fields for CHECK-ability
[oota-llvm.git] / test / Assembler / 2002-08-19-BytecodeReader.ll
index 567e9ded09dfe41b5d097330ef2f4991784599aa..1fd6bb6f3bee9cb0cd25a216729fd40a9d189952 100644 (file)
@@ -1,7 +1,8 @@
 ; Testcase that seems to break the bytecode reader.  This comes from the
 ; "crafty" spec benchmark.
 ;
-; RUN: opt < %s -instcombine -S | llvm-as
+; RUN: opt < %s -instcombine | llvm-dis
+; RUN: verify-uselistorder %s
        
 %CHESS_POSITION = type { i32, i32 }
 @pawn_probes = external global i32             ; <i32*> [#uses=0]
@@ -9,9 +10,9 @@
 @search = external global %CHESS_POSITION              ; <%CHESS_POSITION*> [#uses=2]
 
 define void @Evaluate() {
-       %reg1321 = getelementptr %CHESS_POSITION* @search, i64 0, i32 1         ; <i32*> [#uses=1]
-       %reg114 = load i32* %reg1321            ; <i32> [#uses=0]
-       %reg1801 = getelementptr %CHESS_POSITION* @search, i64 0, i32 0         ; <i32*> [#uses=1]
-       %reg182 = load i32* %reg1801            ; <i32> [#uses=0]
+       %reg1321 = getelementptr %CHESS_POSITION, %CHESS_POSITION* @search, i64 0, i32 1                ; <i32*> [#uses=1]
+       %reg114 = load i32, i32* %reg1321               ; <i32> [#uses=0]
+       %reg1801 = getelementptr %CHESS_POSITION, %CHESS_POSITION* @search, i64 0, i32 0                ; <i32*> [#uses=1]
+       %reg182 = load i32, i32* %reg1801               ; <i32> [#uses=0]
        ret void
 }