Testcase for the previous commit.
authorEric Christopher <echristo@apple.com>
Sat, 18 Feb 2012 00:05:45 +0000 (00:05 +0000)
committerEric Christopher <echristo@apple.com>
Sat, 18 Feb 2012 00:05:45 +0000 (00:05 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150852 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/X86/fast-isel.ll

index 8391860756a437588320f4d644a26e3a3b20a5fe..c88d52968dd8d8556a94448d218050478db7a3f5 100644 (file)
@@ -99,7 +99,6 @@ define void @load_store_i1(i1* %p, i1* %q) nounwind {
   ret void
 }
 
-
 @crash_test1x = external global <2 x i32>, align 8
 
 define void @crash_test1() nounwind ssp {
@@ -108,3 +107,13 @@ define void @crash_test1() nounwind ssp {
   ret void
 }
 
+declare void @llvm.lifetime.start(i64, i8* nocapture) nounwind
+
+define i64* @life() nounwind {
+  %a1 = alloca i64*, align 8
+  %a2 = bitcast i64** %a1 to i8*
+  call void @llvm.lifetime.start(i64 -1, i8* %a2) nounwind      
+  %a3 = load i64** %a1, align 8
+  ret i64* %a3
+}
+