summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorMihai Popa <mihail.popa@gmail.com>2013-04-30 09:00:12 +0000
committerMihai Popa <mihail.popa@gmail.com>2013-04-30 09:00:12 +0000
commitaf22d91af004ddf2461a294bb5690e9fd4bf7737 (patch)
treedd42c5219f8a78a4dad0d71ebe3c7bd17ea26b3c /llvm/lib
parent8d048d0482e680d1aa566f756c60801ba2ab91a8 (diff)
downloadbcm5719-llvm-af22d91af004ddf2461a294bb5690e9fd4bf7737.tar.gz
bcm5719-llvm-af22d91af004ddf2461a294bb5690e9fd4bf7737.zip
s tightens up the encoding description for ARM post-indexed ldr instructions. All instructions in this class have bit 4 cleared. It turns out that there is a test case for this, but it was marked XFAIL.
llvm-svn: 180778
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/ARM/ARMInstrInfo.td1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARMInstrInfo.td b/llvm/lib/Target/ARM/ARMInstrInfo.td
index 5d5380f34c9..1bd174e3416 100644
--- a/llvm/lib/Target/ARM/ARMInstrInfo.td
+++ b/llvm/lib/Target/ARM/ARMInstrInfo.td
@@ -2313,6 +2313,7 @@ multiclass AI2_ldridx<bit isByte, string opc,
let Inst{23} = offset{12};
let Inst{19-16} = addr;
let Inst{11-0} = offset{11-0};
+ let Inst{4} = 0;
let DecoderMethod = "DecodeAddrMode2IdxInstruction";
}
OpenPOWER on IntegriCloud