mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-01 15:11:24 +00:00
STRT and STRBT was incorrectly tagged as IndexModeNone during the refactorings (r119821).
We now tag them as IndexModePost. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128189 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2abc9d2444
commit
571f290376
@ -1805,7 +1805,7 @@ def STRD_POST: AI3stdpo<(outs GPR:$base_wb),
|
||||
|
||||
def STRT : AI2stridx<0, 0, (outs GPR:$Rn_wb),
|
||||
(ins GPR:$Rt, GPR:$Rn,am2offset:$offset),
|
||||
IndexModeNone, StFrm, IIC_iStore_ru,
|
||||
IndexModePost, StFrm, IIC_iStore_ru,
|
||||
"strt", "\t$Rt, [$Rn], $offset", "$Rn = $Rn_wb",
|
||||
[/* For disassembly only; pattern left blank */]> {
|
||||
let Inst{21} = 1; // overwrite
|
||||
@ -1813,7 +1813,7 @@ def STRT : AI2stridx<0, 0, (outs GPR:$Rn_wb),
|
||||
|
||||
def STRBT : AI2stridx<1, 0, (outs GPR:$Rn_wb),
|
||||
(ins GPR:$Rt, GPR:$Rn, am2offset:$offset),
|
||||
IndexModeNone, StFrm, IIC_iStore_bh_ru,
|
||||
IndexModePost, StFrm, IIC_iStore_bh_ru,
|
||||
"strbt", "\t$Rt, [$Rn], $offset", "$Rn = $Rn_wb",
|
||||
[/* For disassembly only; pattern left blank */]> {
|
||||
let Inst{21} = 1; // overwrite
|
||||
|
@ -172,3 +172,6 @@
|
||||
|
||||
# CHECK: vldmdb r2, {s7, s8, s9, s10, s11}
|
||||
0x05 0x3a 0x52 0xed
|
||||
|
||||
# CHECK: strtvc r5, [r3], r0, lsr #20
|
||||
0x30 0x5a 0xa3 0x76
|
||||
|
Loading…
Reference in New Issue
Block a user