diff options
Diffstat (limited to 'lib/Target/ARM/ARMInstrInfo.td')
-rw-r--r-- | lib/Target/ARM/ARMInstrInfo.td | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Target/ARM/ARMInstrInfo.td b/lib/Target/ARM/ARMInstrInfo.td index 4cf5acc..6c216f2 100644 --- a/lib/Target/ARM/ARMInstrInfo.td +++ b/lib/Target/ARM/ARMInstrInfo.td @@ -76,3 +76,7 @@ def movri : InstARM<(ops IntRegs:$dst, i32imm:$src), def addri : InstARM<(ops IntRegs:$dst, IntRegs:$a, i32imm:$b), "add $dst, $a, $b", [(set IntRegs:$dst, (add IntRegs:$a, imm:$b))]>; + +def subri : InstARM<(ops IntRegs:$dst, IntRegs:$a, i32imm:$b), + "sub $dst, $a, $b", + [(set IntRegs:$dst, (sub IntRegs:$a, imm:$b))]>; |