summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohnny Chen <johnny.chen@apple.com>2010-03-25 21:49:12 +0000
committerJohnny Chen <johnny.chen@apple.com>2010-03-25 21:49:12 +0000
commit91d27744161ac6cde44020f43a00bcc0ce36c27a (patch)
tree345ed6ee383976caa4bfe9c3c086e3d3393b15c5
parent151b062fee2f603ec87f2b8f62b510050b5301eb (diff)
downloadbcm5719-llvm-91d27744161ac6cde44020f43a00bcc0ce36c27a.tar.gz
bcm5719-llvm-91d27744161ac6cde44020f43a00bcc0ce36c27a.zip
Add NVDupLnFrm and change NVDupLane class to use that format.
llvm-svn: 99557
-rw-r--r--llvm/lib/Target/ARM/ARMInstrFormats.td3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMInstrFormats.td b/llvm/lib/Target/ARM/ARMInstrFormats.td
index 492028af7f4..e05a97548ec 100644
--- a/llvm/lib/Target/ARM/ARMInstrFormats.td
+++ b/llvm/lib/Target/ARM/ARMInstrFormats.td
@@ -63,6 +63,7 @@ def NLdStFrm : Format<31>;
def N1RegModImmFrm : Format<32>;
def N2RegFrm : Format<33>;
def NVCVTFrm : Format<34>;
+def NVDupLnFrm : Format<35>;
// Misc flags.
@@ -1671,7 +1672,7 @@ class NVDup<bits<8> opcod1, bits<4> opcod2, bits<2> opcod3,
class NVDupLane<bits<4> op19_16, bit op6, dag oops, dag iops,
InstrItinClass itin, string opc, string dt, string asm,
list<dag> pattern>
- : NDataI<oops, iops, NEONFrm, itin, opc, dt, asm, "", pattern> {
+ : NDataI<oops, iops, NVDupLnFrm, itin, opc, dt, asm, "", pattern> {
let Inst{24-23} = 0b11;
let Inst{21-20} = 0b11;
let Inst{19-16} = op19_16;
OpenPOWER on IntegriCloud