move a single test case to where most other instcombine shuffle bug test cases exist
[oota-llvm.git] / test / Transforms / GVN / lpre-call-wrap-2.ll
index e39f3ed87d1c3b2ef118977db8c22c5c676e42d9..5dc779ef40d1bffd3fd8fb7be2961ae1ea39a436 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -S -basicaa -gvn -enable-load-pre %s | FileCheck %s
+; RUN: opt -S -basicaa -gvn -enable-load-pre %s | FileCheck %s
 ;
 ; The partially redundant load in bb1 should be hoisted to "bb".  This comes
 ; from this C code (GCC PR 23455):
@@ -16,10 +16,10 @@ target triple = "i386-apple-darwin7"
 define void @bi_windup(i8* %outbuf, i8 zeroext %bi_buf) nounwind {
 entry:
        %"alloca point" = bitcast i32 0 to i32          ; <i32> [#uses=0]
-       %0 = load i32* @outcnt, align 4         ; <i32> [#uses=1]
-       %1 = getelementptr i8* %outbuf, i32 %0          ; <i8*> [#uses=1]
+       %0 = load i32, i32* @outcnt, align 4            ; <i32> [#uses=1]
+       %1 = getelementptr i8, i8* %outbuf, i32 %0              ; <i8*> [#uses=1]
        store i8 %bi_buf, i8* %1, align 1
-       %2 = load i32* @outcnt, align 4         ; <i32> [#uses=1]
+       %2 = load i32, i32* @outcnt, align 4            ; <i32> [#uses=1]
        %3 = icmp eq i32 %2, 16384              ; <i1> [#uses=1]
        br i1 %3, label %bb, label %bb1
 
@@ -31,8 +31,8 @@ bb1:          ; preds = %bb, %entry
 ; CHECK: bb1:
 ; CHECK-NEXT: phi
 ; CHECK-NEXT: getelementptr
-       %4 = load i32* @outcnt, align 4         ; <i32> [#uses=1]
-       %5 = getelementptr i8* %outbuf, i32 %4          ; <i8*> [#uses=1]
+       %4 = load i32, i32* @outcnt, align 4            ; <i32> [#uses=1]
+       %5 = getelementptr i8, i8* %outbuf, i32 %4              ; <i8*> [#uses=1]
        store i8 %bi_buf, i8* %5, align 1
        ret void
 }