diff options
Diffstat (limited to 'llvm/lib/Target/ARM/ARMInstrInfo.td')
| -rw-r--r-- | llvm/lib/Target/ARM/ARMInstrInfo.td | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARMInstrInfo.td b/llvm/lib/Target/ARM/ARMInstrInfo.td index 44acbdc7054..8641d0b26a3 100644 --- a/llvm/lib/Target/ARM/ARMInstrInfo.td +++ b/llvm/lib/Target/ARM/ARMInstrInfo.td @@ -2365,6 +2365,7 @@ def STRH_PRE  : AI3ldstidx<0b1011, 0, 1, (outs GPR:$Rn_wb),    let Inst{11-8}  = addr{7-4};    // imm7_4/zero    let Inst{3-0}   = addr{3-0};    // imm3_0/Rm    let AsmMatchConverter = "cvtStWriteBackRegAddrMode3"; +  let DecoderMethod = "DecodeAddrMode3Instruction";  }  def STRH_POST : AI3ldstidx<0b1011, 0, 0, (outs GPR:$Rn_wb), @@ -2381,6 +2382,7 @@ def STRH_POST : AI3ldstidx<0b1011, 0, 0, (outs GPR:$Rn_wb),    let Inst{19-16} = addr;    let Inst{11-8}  = offset{7-4};    // imm7_4/zero    let Inst{3-0}   = offset{3-0};    // imm3_0/Rm +  let DecoderMethod = "DecodeAddrMode3Instruction";  }  let mayStore = 1, neverHasSideEffects = 1, hasExtraSrcRegAllocReq = 1 in {  | 

