mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-15 04:30:12 +00:00
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:
parent
c904d5075f
commit
2eace6ebc5
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user