summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.h
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2010-11-28 06:51:26 +0000
committerBob Wilson <bob.wilson@apple.com>2010-11-28 06:51:26 +0000
commit2d790df1057be4acfe96d60aef5dfef3db9c4d9e (patch)
treeae918a91eb1876ec8d8e4b97095091b20db5232b /llvm/lib/Target/ARM/ARMISelLowering.h
parentf9b96c474f9de367a07fa01ed79496e179fd0537 (diff)
downloadbcm5719-llvm-2d790df1057be4acfe96d60aef5dfef3db9c4d9e.tar.gz
bcm5719-llvm-2d790df1057be4acfe96d60aef5dfef3db9c4d9e.zip
Add support for NEON VLD2-dup instructions.
llvm-svn: 120236
Diffstat (limited to 'llvm/lib/Target/ARM/ARMISelLowering.h')
-rw-r--r--llvm/lib/Target/ARM/ARMISelLowering.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMISelLowering.h b/llvm/lib/Target/ARM/ARMISelLowering.h
index 4a4b83db0f5..38f73991104 100644
--- a/llvm/lib/Target/ARM/ARMISelLowering.h
+++ b/llvm/lib/Target/ARM/ARMISelLowering.h
@@ -172,7 +172,12 @@ namespace llvm {
// Vector OR with immediate
VORRIMM,
// Vector AND with NOT of immediate
- VBICIMM
+ VBICIMM,
+
+ // Vector load N-element structure to all lanes:
+ VLD2DUP = ISD::FIRST_TARGET_MEMORY_OPCODE,
+ VLD3DUP,
+ VLD4DUP
};
}
OpenPOWER on IntegriCloud