X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FCodeGen%2FX86%2Fbyval2.ll;h=cc72a8699a9c7c8454cac0667ac574dacb432f13;hb=828f5b807cc2cec7dc3e25730e3c6bac965d17e2;hp=03a9f0fb742a9256ccffb8e672358d6b837239a6;hpb=4491aa49b3528981643facb4872f2a2ba6c5745e;p=oota-llvm.git diff --git a/test/CodeGen/X86/byval2.ll b/test/CodeGen/X86/byval2.ll index 03a9f0fb742..cc72a8699a9 100644 --- a/test/CodeGen/X86/byval2.ll +++ b/test/CodeGen/X86/byval2.ll @@ -1,4 +1,4 @@ -; RUN: llc < %s -mtriple=x86_64-linux | FileCheck %s -check-prefix=X64 +; RUN: llc < %s -mtriple=x86_64-linux -mattr=-avx | FileCheck %s -check-prefix=X64 ; X64-NOT: movsq ; X64: rep ; X64-NOT: rep @@ -12,7 +12,7 @@ ; Win64 has not supported byval yet. -; RUN: llc < %s -march=x86 | FileCheck %s -check-prefix=X32 +; RUN: llc < %s -march=x86 -mattr=-avx | FileCheck %s -check-prefix=X32 ; X32-NOT: movsl ; X32: rep ; X32-NOT: rep @@ -31,14 +31,14 @@ define void @g(i64 %a, i64 %b, i64 %c) { entry: %d = alloca %struct.s, align 16 - %tmp = getelementptr %struct.s* %d, i32 0, i32 0 + %tmp = getelementptr %struct.s, %struct.s* %d, i32 0, i32 0 store i64 %a, i64* %tmp, align 16 - %tmp2 = getelementptr %struct.s* %d, i32 0, i32 1 + %tmp2 = getelementptr %struct.s, %struct.s* %d, i32 0, i32 1 store i64 %b, i64* %tmp2, align 16 - %tmp4 = getelementptr %struct.s* %d, i32 0, i32 2 + %tmp4 = getelementptr %struct.s, %struct.s* %d, i32 0, i32 2 store i64 %c, i64* %tmp4, align 16 - call void @f( %struct.s* %d byval) - call void @f( %struct.s* %d byval) + call void @f( %struct.s*byval %d ) + call void @f( %struct.s*byval %d ) ret void }