mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-25 03:30:37 +00:00
Adjust testcases for msasm -> alignstack.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84796 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
8ba2d5befc
commit
7d977a3e80
@ -5,7 +5,7 @@ target triple = "i386-apple-darwin10.0"
|
|||||||
define void @test1() nounwind {
|
define void @test1() nounwind {
|
||||||
; CHECK: test1
|
; CHECK: test1
|
||||||
; CHECK: sideeffect
|
; CHECK: sideeffect
|
||||||
; CHECK-NOT: msasm
|
; CHECK-NOT: alignstack
|
||||||
tail call void asm sideeffect "mov", "~{dirflag},~{fpsr},~{flags}"() nounwind
|
tail call void asm sideeffect "mov", "~{dirflag},~{fpsr},~{flags}"() nounwind
|
||||||
ret void
|
ret void
|
||||||
; CHECK: ret
|
; CHECK: ret
|
||||||
@ -13,23 +13,23 @@ define void @test1() nounwind {
|
|||||||
define void @test2() nounwind {
|
define void @test2() nounwind {
|
||||||
; CHECK: test2
|
; CHECK: test2
|
||||||
; CHECK: sideeffect
|
; CHECK: sideeffect
|
||||||
; CHECK: msasm
|
; CHECK: alignstack
|
||||||
tail call void asm sideeffect msasm "mov", "~{dirflag},~{fpsr},~{flags}"() nounwind
|
tail call void asm sideeffect alignstack "mov", "~{dirflag},~{fpsr},~{flags}"() nounwind
|
||||||
ret void
|
ret void
|
||||||
; CHECK: ret
|
; CHECK: ret
|
||||||
}
|
}
|
||||||
define void @test3() nounwind {
|
define void @test3() nounwind {
|
||||||
; CHECK: test3
|
; CHECK: test3
|
||||||
; CHECK-NOT: sideeffect
|
; CHECK-NOT: sideeffect
|
||||||
; CHECK: msasm
|
; CHECK: alignstack
|
||||||
tail call void asm msasm "mov", "~{dirflag},~{fpsr},~{flags}"() nounwind
|
tail call void asm alignstack "mov", "~{dirflag},~{fpsr},~{flags}"() nounwind
|
||||||
ret void
|
ret void
|
||||||
; CHECK: ret
|
; CHECK: ret
|
||||||
}
|
}
|
||||||
define void @test4() nounwind {
|
define void @test4() nounwind {
|
||||||
; CHECK: test4
|
; CHECK: test4
|
||||||
; CHECK-NOT: sideeffect
|
; CHECK-NOT: sideeffect
|
||||||
; CHECK-NOT: msasm
|
; CHECK-NOT: alignstack
|
||||||
tail call void asm "mov", "~{dirflag},~{fpsr},~{flags}"() nounwind
|
tail call void asm "mov", "~{dirflag},~{fpsr},~{flags}"() nounwind
|
||||||
ret void
|
ret void
|
||||||
; CHECK: ret
|
; CHECK: ret
|
@ -6,7 +6,7 @@
|
|||||||
void Method3()
|
void Method3()
|
||||||
{
|
{
|
||||||
// CHECK: Method3
|
// CHECK: Method3
|
||||||
// CHECK-NOT: msasm
|
// CHECK-NOT: alignstack
|
||||||
asm("foo:");
|
asm("foo:");
|
||||||
// CHECK: return
|
// CHECK: return
|
||||||
}
|
}
|
||||||
@ -14,7 +14,7 @@ void Method3()
|
|||||||
void Method4()
|
void Method4()
|
||||||
{
|
{
|
||||||
// CHECK: Method4
|
// CHECK: Method4
|
||||||
// CHECK: msasm
|
// CHECK: alignstack
|
||||||
asm {
|
asm {
|
||||||
bar:
|
bar:
|
||||||
}
|
}
|
@ -6,7 +6,7 @@
|
|||||||
void Method3()
|
void Method3()
|
||||||
{
|
{
|
||||||
// CHECK: Method3
|
// CHECK: Method3
|
||||||
// CHECK-NOT: msasm
|
// CHECK-NOT: alignstack
|
||||||
asm("foo:");
|
asm("foo:");
|
||||||
// CHECK: return
|
// CHECK: return
|
||||||
}
|
}
|
||||||
@ -14,7 +14,7 @@ void Method3()
|
|||||||
void Method4()
|
void Method4()
|
||||||
{
|
{
|
||||||
// CHECK: Method4
|
// CHECK: Method4
|
||||||
// CHECK: msasm
|
// CHECK: alignstack
|
||||||
asm {
|
asm {
|
||||||
bar:
|
bar:
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user