diff options
| author | Charlie Turner <charlie.turner@arm.com> | 2014-11-28 15:01:06 +0000 |
|---|---|---|
| committer | Charlie Turner <charlie.turner@arm.com> | 2014-11-28 15:01:06 +0000 |
| commit | db6c5e7afac73324ae9b2139f3ab6bc4b228b2c7 (patch) | |
| tree | 87442365457344715d24b3e4828206676abf7018 /llvm/lib | |
| parent | 30bd345613725e0bd875c88ae4ea57908154e10b (diff) | |
| download | bcm5719-llvm-db6c5e7afac73324ae9b2139f3ab6bc4b228b2c7.tar.gz bcm5719-llvm-db6c5e7afac73324ae9b2139f3ab6bc4b228b2c7.zip | |
Fix wrong encoding of MRSBanked.
Patch by Matthew Wahab.
Change-Id: Ia2a001ca2760028ea360fe77b56f203a219eefbc
llvm-svn: 222920
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/ARM/ARMInstrInfo.td | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMInstrInfo.td b/llvm/lib/Target/ARM/ARMInstrInfo.td index 5b6354cee14..a34e3f312c8 100644 --- a/llvm/lib/Target/ARM/ARMInstrInfo.td +++ b/llvm/lib/Target/ARM/ARMInstrInfo.td @@ -5074,7 +5074,7 @@ def MRSbanked : ABI<0b0001, (outs GPRnopc:$Rd), (ins banked_reg:$banked), let Inst{23} = 0; let Inst{22} = banked{5}; // R bit - let Inst{21-20} = 0b10; + let Inst{21-20} = 0b00; let Inst{19-16} = banked{3-0}; let Inst{15-12} = Rd; let Inst{11-9} = 0b001; |

