mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-11 10:25:41 +00:00
make these tests a bit less fragile
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121682 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -3,8 +3,7 @@
|
|||||||
; RUN: opt < %s -simplifycfg -S | FileCheck %s
|
; RUN: opt < %s -simplifycfg -S | FileCheck %s
|
||||||
|
|
||||||
define void @test1() {
|
define void @test1() {
|
||||||
br label %BB1
|
br label %1
|
||||||
BB1: ; preds = %0
|
|
||||||
ret void
|
ret void
|
||||||
; CHECK: @test1
|
; CHECK: @test1
|
||||||
; CHECK-NEXT: ret void
|
; CHECK-NEXT: ret void
|
||||||
@@ -12,7 +11,6 @@ BB1: ; preds = %0
|
|||||||
|
|
||||||
define void @test2() {
|
define void @test2() {
|
||||||
ret void
|
ret void
|
||||||
BB1: ; No predecessors!
|
|
||||||
ret void
|
ret void
|
||||||
; CHECK: @test2
|
; CHECK: @test2
|
||||||
; CHECK-NEXT: ret void
|
; CHECK-NEXT: ret void
|
||||||
@@ -20,8 +18,7 @@ BB1: ; No predecessors!
|
|||||||
}
|
}
|
||||||
|
|
||||||
define void @test3(i1 %T) {
|
define void @test3(i1 %T) {
|
||||||
br i1 %T, label %BB1, label %BB1
|
br i1 %T, label %1, label %1
|
||||||
BB1: ; preds = %0, %0
|
|
||||||
ret void
|
ret void
|
||||||
; CHECK: @test3
|
; CHECK: @test3
|
||||||
; CHECK-NEXT: ret void
|
; CHECK-NEXT: ret void
|
||||||
@@ -41,14 +38,12 @@ return:
|
|||||||
; PR5795
|
; PR5795
|
||||||
define void @test5(i32 %A) {
|
define void @test5(i32 %A) {
|
||||||
switch i32 %A, label %return [
|
switch i32 %A, label %return [
|
||||||
i32 2, label %bb
|
i32 2, label %1
|
||||||
i32 10, label %bb1
|
i32 10, label %2
|
||||||
]
|
]
|
||||||
|
|
||||||
bb: ; preds = %entry
|
|
||||||
ret void
|
ret void
|
||||||
|
|
||||||
bb1: ; preds = %entry
|
|
||||||
ret void
|
ret void
|
||||||
|
|
||||||
return: ; preds = %entry
|
return: ; preds = %entry
|
||||||
|
@@ -9,10 +9,9 @@ define i32 @test1() {
|
|||||||
; CHECK-NEXT: call void @bar()
|
; CHECK-NEXT: call void @bar()
|
||||||
; CHECK-NEXT: ret i32 0
|
; CHECK-NEXT: ret i32 0
|
||||||
invoke void @bar( )
|
invoke void @bar( )
|
||||||
to label %Ok unwind label %Rethrow
|
to label %1 unwind label %Rethrow
|
||||||
Ok: ; preds = %0
|
|
||||||
ret i32 0
|
ret i32 0
|
||||||
Rethrow: ; preds = %0
|
Rethrow:
|
||||||
unwind
|
unwind
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user