AVX-512: Implemented 256/128bit VALIGND/Q instructions for SKX and KNL
[oota-llvm.git] / test / CodeGen / X86 / 2009-02-11-codegenprepare-reuse.ll
index 7b73a86a72ec68bdb2e625bebd9b43276f5d7b34..19c2dfd4ea878d471ef4d6ad1e7f612d4914b2d1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR3537
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
 target triple = "i386-apple-darwin9.6"
@@ -6,10 +6,10 @@ target triple = "i386-apple-darwin9.6"
 
 define i32 @alac_decode_frame() nounwind {
 entry:
-       %tmp2 = load i8** null          ; <i8*> [#uses=2]
-       %tmp34 = getelementptr i8* %tmp2, i32 4         ; <i8*> [#uses=2]
+       %tmp2 = load i8*, i8** null             ; <i8*> [#uses=2]
+       %tmp34 = getelementptr i8, i8* %tmp2, i32 4             ; <i8*> [#uses=2]
        %tmp5.i424 = bitcast i8* %tmp34 to i8**         ; <i8**> [#uses=2]
-       %tmp15.i = getelementptr i8* %tmp2, i32 12              ; <i8*> [#uses=1]
+       %tmp15.i = getelementptr i8, i8* %tmp2, i32 12          ; <i8*> [#uses=1]
        %0 = bitcast i8* %tmp15.i to i32*               ; <i32*> [#uses=1]
        br i1 false, label %if.then43, label %if.end47
 
@@ -17,9 +17,9 @@ if.then43:            ; preds = %entry
        ret i32 0
 
 if.end47:              ; preds = %entry
-       %tmp5.i590 = load i8** %tmp5.i424               ; <i8*> [#uses=0]
+       %tmp5.i590 = load i8*, i8** %tmp5.i424          ; <i8*> [#uses=0]
        store i32 19, i32* %0
-       %tmp6.i569 = load i8** %tmp5.i424               ; <i8*> [#uses=0]
+       %tmp6.i569 = load i8*, i8** %tmp5.i424          ; <i8*> [#uses=0]
        %1 = call i32 asm "bswap   $0", "=r,0,~{dirflag},~{fpsr},~{flags}"(i32 0) nounwind              ; <i32> [#uses=0]
        br i1 false, label %bb.nph, label %if.then63