summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2011-10-28 17:29:39 +0000
committerOwen Anderson <resistor@mac.com>2011-10-28 17:29:39 +0000
commitdf53d4fd61cbfff3cff8c073a6487fb65f45889d (patch)
tree6a2e719b541e720d3ea39233e09db36f18fd5004
parent7a49575d7f9bb15bc0fc1c785f9e867745c6b0ce (diff)
downloadbcm5719-llvm-df53d4fd61cbfff3cff8c073a6487fb65f45889d.tar.gz
bcm5719-llvm-df53d4fd61cbfff3cff8c073a6487fb65f45889d.zip
Specify fixed bits on CPS instructions to enable roundtripping.
llvm-svn: 143202
-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 b9cbc83f217..93739722cc4 100644
--- a/llvm/lib/Target/ARM/ARMInstrInfo.td
+++ b/llvm/lib/Target/ARM/ARMInstrInfo.td
@@ -1640,7 +1640,7 @@ class CPS<dag iops, string asm_ops>
let Inst{27-20} = 0b00010000;
let Inst{19-18} = imod;
let Inst{17} = M; // Enabled if mode is set;
- let Inst{16} = 0;
+ let Inst{16-9} = 0b00000000;
let Inst{8-6} = iflags;
let Inst{5} = 0;
let Inst{4-0} = mode;
OpenPOWER on IntegriCloud