[X86][SSE] Added tests for i8/i16 vector shifts
[oota-llvm.git] / test / CodeGen / ARM / 2009-02-16-SpillerBug.ll
index 48e663dd80675cd238761b9ffd1242774886429f..cad5440bddc92341ef63f8749744b74c8bcb4145 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6,+vfp2
+; RUN: llc < %s -march=arm -mattr=+v6,+vfp2
 
 target triple = "arm-apple-darwin9"
        %struct.FILE_POS = type { i8, i8, i16, i32 }
@@ -81,13 +81,13 @@ bb244:              ; preds = %bb122, %bb122, %bb122, %bb122, %bb122, %bb122, %bb122, %bb122
        br i1 %0, label %bb435, label %bb433
 
 bb394:         ; preds = %bb122
-       call void (i32, i32, i8*, i32, %struct.FILE_POS*, ...)* @Error(i32 1, i32 3, i8* getelementptr ([23 x i8]* @"\01LC13423", i32 0, i32 0), i32 0, %struct.FILE_POS* @no_file_pos, i8* getelementptr ([13 x i8]* @"\01LC18972", i32 0, i32 0), i8* null) nounwind
+       call void (i32, i32, i8*, i32, %struct.FILE_POS*, ...) @Error(i32 1, i32 3, i8* getelementptr ([23 x i8], [23 x i8]* @"\01LC13423", i32 0, i32 0), i32 0, %struct.FILE_POS* @no_file_pos, i8* getelementptr ([13 x i8], [13 x i8]* @"\01LC18972", i32 0, i32 0), i8* null) nounwind
        br label %bb396
 
 bb396:         ; preds = %bb394, %bb131, %bb122, %bb122, %bb122, %bb122, %RESUME
        %stop_link.3 = phi %struct.rec* [ null, %RESUME ], [ %stop_link.3, %bb394 ], [ %stop_link.3, %bb122 ], [ %stop_link.3, %bb122 ], [ %stop_link.3, %bb122 ], [ %stop_link.3, %bb122 ], [ %link.1, %bb131 ]                ; <%struct.rec*> [#uses=7]
        %headers_seen.1 = phi i32 [ 0, %RESUME ], [ %headers_seen.1, %bb394 ], [ 1, %bb122 ], [ 1, %bb122 ], [ 1, %bb122 ], [ 1, %bb122 ], [ %headers_seen.1, %bb131 ]          ; <i32> [#uses=2]
-       %link.1 = load %struct.rec** null               ; <%struct.rec*> [#uses=2]
+       %link.1 = load %struct.rec*, %struct.rec** null         ; <%struct.rec*> [#uses=2]
        %1 = icmp eq %struct.rec* %link.1, %hd          ; <i1> [#uses=1]
        br i1 %1, label %bb398, label %bb122