mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-06 06:33:24 +00:00
[mips] $s8 is an alias for $fp in all ABI's, not just N32/N64.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204793 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d431e0a20a
commit
95f4d65d4f
@ -1018,9 +1018,10 @@ int MipsAsmParser::matchCPURegisterName(StringRef Name) {
|
||||
.Case("s7", 23)
|
||||
.Case("k0", 26)
|
||||
.Case("k1", 27)
|
||||
.Case("gp", 28)
|
||||
.Case("sp", 29)
|
||||
.Case("fp", 30)
|
||||
.Case("gp", 28)
|
||||
.Case("s8", 30)
|
||||
.Case("ra", 31)
|
||||
.Case("t0", 8)
|
||||
.Case("t1", 9)
|
||||
@ -1048,7 +1049,6 @@ int MipsAsmParser::matchCPURegisterName(StringRef Name) {
|
||||
.Case("a7", 11)
|
||||
.Case("kt0", 26)
|
||||
.Case("kt1", 27)
|
||||
.Case("s8", 30)
|
||||
.Default(-1);
|
||||
|
||||
warnIfAssemblerTemporary(CC);
|
||||
|
@ -35,5 +35,5 @@ addiu $k1, $zero, 0 # CHECK: encoding: [0x24,0x1b,0x00,0x00]
|
||||
addiu $gp, $zero, 0 # CHECK: encoding: [0x24,0x1c,0x00,0x00]
|
||||
addiu $sp, $zero, 0 # CHECK: encoding: [0x24,0x1d,0x00,0x00]
|
||||
addiu $fp, $zero, 0 # CHECK: encoding: [0x24,0x1e,0x00,0x00]
|
||||
addiu $sp, $zero, 0
|
||||
addiu $s8, $zero, 0 # CHECK: encoding: [0x24,0x1e,0x00,0x00]
|
||||
addiu $ra, $zero, 0 # CHECK: encoding: [0x24,0x1f,0x00,0x00]
|
||||
|
@ -35,4 +35,5 @@ daddiu $kt1, $zero, 0 # CHECK: encoding: [0x64,0x1b,0x00,0x00]
|
||||
daddiu $gp, $zero, 0 # CHECK: encoding: [0x64,0x1c,0x00,0x00]
|
||||
daddiu $sp, $zero, 0 # CHECK: encoding: [0x64,0x1d,0x00,0x00]
|
||||
daddiu $s8, $zero, 0 # CHECK: encoding: [0x64,0x1e,0x00,0x00]
|
||||
daddiu $fp, $zero, 0 # CHECK: encoding: [0x64,0x1e,0x00,0x00]
|
||||
daddiu $ra, $zero, 0 # CHECK: encoding: [0x64,0x1f,0x00,0x00]
|
||||
|
Loading…
x
Reference in New Issue
Block a user