summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorCharlie Turner <charlie.turner@arm.com>2014-11-28 15:01:06 +0000
committerCharlie Turner <charlie.turner@arm.com>2014-11-28 15:01:06 +0000
commitdb6c5e7afac73324ae9b2139f3ab6bc4b228b2c7 (patch)
tree87442365457344715d24b3e4828206676abf7018 /llvm/lib
parent30bd345613725e0bd875c88ae4ea57908154e10b (diff)
downloadbcm5719-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.td2
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;
OpenPOWER on IntegriCloud