Actually revert r130348 correctly.
authorEli Friedman <eli.friedman@gmail.com>
Thu, 28 Apr 2011 18:20:24 +0000 (18:20 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Thu, 28 Apr 2011 18:20:24 +0000 (18:20 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130418 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/X86/fast-isel-x86-64.ll

index 1bc25d95654271c1d15b573ff546dcd8a4f332e6..a810af5c784087a0a146946b1272740a8672de30 100644 (file)
@@ -239,19 +239,6 @@ define void @test19(double* %p1) {
 ; CHECK: pxor
 }
 
-; Check that we fast-isel sret
-%struct.a = type { i64, i64, i64 }
-define void @test20() nounwind ssp {
-entry:
-  %tmp = alloca %struct.a, align 8
-  call void @test20sret(%struct.a* sret %tmp)
-  ret void
-; CHECK: test20:
-; CHECK: leaq (%rsp), %rdi
-; CHECK: callq _test20sret
-}
-declare void @test20sret(%struct.a* sret)
-
 ; Check that -0.0 is not materialized using pxor
 define void @test21(double* %p1) {
   store double -0.0, double* %p1
@@ -259,17 +246,4 @@ define void @test21(double* %p1) {
 ; CHECK: test21:
 ; CHECK-NOT: pxor
 ; CHECK: movsd LCPI
-}
-
-; Check that we fast-isel sret
-%struct.a = type { i64, i64, i64 }
-define void @test20() nounwind ssp {
-entry:
-  %tmp = alloca %struct.a, align 8
-  call void @test20sret(%struct.a* sret %tmp)
-  ret void
-; CHECK: test20:
-; CHECK: leaq (%rsp), %rdi
-; CHECK: callq _test20sret
-}
-declare void @test20sret(%struct.a* sret)
+}
\ No newline at end of file