mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-14 00:32:55 +00:00
Remove redundant setting of Defs. CPSR is already marked by the block level set of Defs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96383 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
3a02cbcd03
commit
cd862b19b8
@ -565,7 +565,6 @@ multiclass AI1_adde_sube_s_irs<bits<4> opcod, string opc, PatFrag opnode,
|
||||
DPFrm, IIC_iALUi, !strconcat(opc, "\t$dst, $a, $b"),
|
||||
[(set GPR:$dst, (opnode GPR:$a, so_imm:$b))]>,
|
||||
Requires<[IsARM]> {
|
||||
let Defs = [CPSR];
|
||||
let Inst{20} = 1;
|
||||
let Inst{25} = 1;
|
||||
}
|
||||
@ -573,7 +572,6 @@ multiclass AI1_adde_sube_s_irs<bits<4> opcod, string opc, PatFrag opnode,
|
||||
DPFrm, IIC_iALUr, !strconcat(opc, "\t$dst, $a, $b"),
|
||||
[(set GPR:$dst, (opnode GPR:$a, GPR:$b))]>,
|
||||
Requires<[IsARM]> {
|
||||
let Defs = [CPSR];
|
||||
let Inst{11-4} = 0b00000000;
|
||||
let Inst{20} = 1;
|
||||
let Inst{25} = 0;
|
||||
@ -582,7 +580,6 @@ multiclass AI1_adde_sube_s_irs<bits<4> opcod, string opc, PatFrag opnode,
|
||||
DPSoRegFrm, IIC_iALUsr, !strconcat(opc, "\t$dst, $a, $b"),
|
||||
[(set GPR:$dst, (opnode GPR:$a, so_reg:$b))]>,
|
||||
Requires<[IsARM]> {
|
||||
let Defs = [CPSR];
|
||||
let Inst{20} = 1;
|
||||
let Inst{25} = 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user