diff options
author | Igor Laevsky <igmyrj@gmail.com> | 2015-03-05 15:41:14 +0000 |
---|---|---|
committer | Igor Laevsky <igmyrj@gmail.com> | 2015-03-05 15:41:14 +0000 |
commit | 8d0851f509bfd63180ba2d96c9028cb54b30c595 (patch) | |
tree | bbfc0021b5f57cf810cd5bf67e5f86c1ca8b9ad6 /llvm/test/CodeGen | |
parent | adfd96f742089dad11231fa7b7654f56140a3afb (diff) | |
download | bcm5719-llvm-8d0851f509bfd63180ba2d96c9028cb54b30c595.tar.gz bcm5719-llvm-8d0851f509bfd63180ba2d96c9028cb54b30c595.zip |
Revert change r231366 as it broke clang-native-arm-cortex-a9 Analysis/properties.m test.
llvm-svn: 231374
Diffstat (limited to 'llvm/test/CodeGen')
-rw-r--r-- | llvm/test/CodeGen/X86/statepoint-invoke.ll | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/llvm/test/CodeGen/X86/statepoint-invoke.ll b/llvm/test/CodeGen/X86/statepoint-invoke.ll deleted file mode 100644 index 91bf46a2a20..00000000000 --- a/llvm/test/CodeGen/X86/statepoint-invoke.ll +++ /dev/null @@ -1,38 +0,0 @@ -; RUN: llc < %s 2>&1 | FileCheck %s - -target triple = "x86_64-pc-linux-gnu" - -declare i64 addrspace(1)* @"some_other_call"(i64 addrspace(1)*) - -declare i32 @"personality_function"() - -define i64 addrspace(1)* @test_result(i64 addrspace(1)* %obj, i64 addrspace(1)* %obj1) { -entry: - ; CHECK: .Ltmp{{[0-9]+}}: - ; CHECK: callq some_other_call - ; CHECK: .Ltmp{{[0-9]+}}: - %0 = invoke i32 (i64 addrspace(1)* (i64 addrspace(1)*)*, i32, i32, ...)* @llvm.experimental.gc.statepoint.p0f_p1i64p1i64f(i64 addrspace(1)* (i64 addrspace(1)*)* @some_other_call, i32 1, i32 0, i64 addrspace(1)* %obj, i32 5, i32 0, i32 -1, i32 0, i32 0, i32 0, i64 addrspace(1)* %obj, i64 addrspace(1)* %obj1) - to label %normal_return unwind label %exceptional_return - -normal_return: - ; CHECK: popq - ; CHECK: retq - %ret_val = call i64 addrspace(1)* @llvm.experimental.gc.result.p1i64(i32 %0) - ret i64 addrspace(1)* %ret_val - -exceptional_return: - ; CHECK: .Ltmp{{[0-9]+}}: - ; CHECK: popq - ; CHECK: retq - %landing_pad = landingpad { i8*, i32 } personality i32 ()* @personality_function - cleanup - ret i64 addrspace(1)* %obj -} -; CHECK-LABEL: GCC_except_table{{[0-9]+}}: -; CHECK: .long .Ltmp{{[0-9]+}}-.Ltmp{{[0-9]+}} -; CHECK: .long .Ltmp{{[0-9]+}}-.Lfunc_begin{{[0-9]+}} -; CHECK: .byte 0 -; CHECK: .align 4 - -declare i32 @llvm.experimental.gc.statepoint.p0f_p1i64p1i64f(i64 addrspace(1)* (i64 addrspace(1)*)*, i32, i32, ...) -declare i64 addrspace(1)* @llvm.experimental.gc.result.p1i64(i32) |