diff options
Diffstat (limited to 'lib/Target/ARM/ARMISelLowering.cpp')
-rw-r--r-- | lib/Target/ARM/ARMISelLowering.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/Target/ARM/ARMISelLowering.cpp b/lib/Target/ARM/ARMISelLowering.cpp index 129b1bcd00..2a7b058715 100644 --- a/lib/Target/ARM/ARMISelLowering.cpp +++ b/lib/Target/ARM/ARMISelLowering.cpp @@ -5224,15 +5224,19 @@ struct AddSubFlagsOpcodePair { static AddSubFlagsOpcodePair AddSubFlagsOpcodeMap[] = { {ARM::ADCSri, ARM::ADCri}, {ARM::ADCSrr, ARM::ADCrr}, - {ARM::ADCSrs, ARM::ADCrs}, + {ARM::ADCSrsi, ARM::ADCrsi}, + {ARM::ADCSrsr, ARM::ADCrsr}, {ARM::SBCSri, ARM::SBCri}, {ARM::SBCSrr, ARM::SBCrr}, - {ARM::SBCSrs, ARM::SBCrs}, + {ARM::SBCSrsi, ARM::SBCrsi}, + {ARM::SBCSrsr, ARM::SBCrsr}, {ARM::RSBSri, ARM::RSBri}, {ARM::RSBSrr, ARM::RSBrr}, - {ARM::RSBSrs, ARM::RSBrs}, + {ARM::RSBSrsi, ARM::RSBrsi}, + {ARM::RSBSrsr, ARM::RSBrsr}, {ARM::RSCSri, ARM::RSCri}, - {ARM::RSCSrs, ARM::RSCrs}, + {ARM::RSCSrsi, ARM::RSCrsi}, + {ARM::RSCSrsr, ARM::RSCrsr}, {ARM::t2ADCSri, ARM::t2ADCri}, {ARM::t2ADCSrr, ARM::t2ADCrr}, {ARM::t2ADCSrs, ARM::t2ADCrs}, |