[x86] Restructure the parallel bitmath lowering of popcount into
[oota-llvm.git] / test / CodeGen / X86 / inline-asm-tied.ll
index 597236e36281ef89071f160dc276b1b4e2257555..9ceb0e8b4b7dacb0a40715d59d81afed54a3900c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i386-apple-darwin9 -O0 -optimize-regalloc -regalloc=basic | FileCheck %s
+; RUN: llc < %s -mtriple=i386-apple-darwin9 -O0 -optimize-regalloc -regalloc=basic -no-integrated-as | FileCheck %s
 ; rdar://6992609
 
 ; CHECK: movl [[EDX:%e..]], 4(%esp)
@@ -11,12 +11,12 @@ entry:
        %retval = alloca i64            ; <i64*> [#uses=2]
        %_data.addr = alloca i64                ; <i64*> [#uses=4]
        store i64 %_data, i64* %_data.addr
-       %tmp = load i64* %_data.addr            ; <i64> [#uses=1]
+       %tmp = load i64, i64* %_data.addr               ; <i64> [#uses=1]
        %0 = call i64 asm "bswap   %eax\0A\09bswap   %edx\0A\09xchgl   %eax, %edx", "=A,0,~{dirflag},~{fpsr},~{flags}"(i64 %tmp) nounwind               ; <i64> [#uses=1]
        store i64 %0, i64* %_data.addr
-       %tmp1 = load i64* %_data.addr           ; <i64> [#uses=1]
+       %tmp1 = load i64, i64* %_data.addr              ; <i64> [#uses=1]
        store i64 %tmp1, i64* %retval
-       %1 = load i64* %retval          ; <i64> [#uses=1]
+       %1 = load i64, i64* %retval             ; <i64> [#uses=1]
        ret i64 %1
 }