Minor test cleanup

a) add gc attribute
b) remove unused param



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228612 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Philip Reames 2015-02-09 21:50:31 +00:00
parent c904d5075f
commit 2eace6ebc5

View File

@ -2,7 +2,7 @@
; Do we insert a simple entry safepoint? ; Do we insert a simple entry safepoint?
define void @test_entry(i8 addrspace(1)* %arg) { define void @test_entry() gc "statepoint-example" {
; CHECK-LABEL: @test_entry ; CHECK-LABEL: @test_entry
entry: entry:
; CHECK-LABEL: entry ; CHECK-LABEL: entry
@ -12,7 +12,7 @@ entry:
; Do we insert a backedge safepoint in a statically ; Do we insert a backedge safepoint in a statically
; infinite loop? ; infinite loop?
define void @test_backedge(i8 addrspace(1)* %arg) { define void @test_backedge() gc "statepoint-example" {
; CHECK-LABEL: test_backedge ; CHECK-LABEL: test_backedge
entry: entry:
; CHECK-LABEL: entry ; CHECK-LABEL: entry
@ -23,14 +23,13 @@ entry:
; CHECK-LABEL: other ; CHECK-LABEL: other
; CHECK: statepoint ; CHECK: statepoint
other: other:
%tmp = bitcast i8 addrspace(1)* %arg to i32 addrspace(1)*
call void undef() call void undef()
br label %other br label %other
} }
; Check that we remove an unreachable block rather than trying ; Check that we remove an unreachable block rather than trying
; to insert a backedge safepoint ; to insert a backedge safepoint
define void @test_unreachable(i8 addrspace(1)* %arg) { define void @test_unreachable() gc "statepoint-example" {
; CHECK-LABEL: test_unreachable ; CHECK-LABEL: test_unreachable
entry: entry:
; CHECK-LABEL: entry ; CHECK-LABEL: entry
@ -46,7 +45,7 @@ other:
declare void @foo() declare void @foo()
; Do we turn a call into it's own statepoint ; Do we turn a call into it's own statepoint
define void @test_simple_call() { define void @test_simple_call() gc "statepoint-example" {
; CHECK-LABEL: test_simple_call ; CHECK-LABEL: test_simple_call
entry: entry:
br label %other br label %other