summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86InstrInfo.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2017-02-11 07:01:40 +0000
committerCraig Topper <craig.topper@gmail.com>2017-02-11 07:01:40 +0000
commit1f6153bab47d64ae38f55eab5dde7841f9207830 (patch)
tree976537fb37e3cf46d3012b8afa139dd709e1e1aa /llvm/lib/Target/X86/X86InstrInfo.cpp
parenta9818aadabed8565d3c0d868de0904e24879f7f3 (diff)
downloadbcm5719-llvm-1f6153bab47d64ae38f55eab5dde7841f9207830.tar.gz
bcm5719-llvm-1f6153bab47d64ae38f55eab5dde7841f9207830.zip
[AVX-512] Add VPINSRB/W/D/Q instructions to load folding tables.
llvm-svn: 294830
Diffstat (limited to 'llvm/lib/Target/X86/X86InstrInfo.cpp')
-rw-r--r--llvm/lib/Target/X86/X86InstrInfo.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86InstrInfo.cpp b/llvm/lib/Target/X86/X86InstrInfo.cpp
index 639838c20b7..eb606ba3214 100644
--- a/llvm/lib/Target/X86/X86InstrInfo.cpp
+++ b/llvm/lib/Target/X86/X86InstrInfo.cpp
@@ -1923,6 +1923,10 @@ X86InstrInfo::X86InstrInfo(X86Subtarget &STI)
{ X86::VPERMPSZrr, X86::VPERMPSZrm, 0 },
{ X86::VPERMQZrr, X86::VPERMQZrm, 0 },
{ X86::VPERMWZrr, X86::VPERMWZrm, 0 },
+ { X86::VPINSRBZrr, X86::VPINSRBZrm, 0 },
+ { X86::VPINSRDZrr, X86::VPINSRDZrm, 0 },
+ { X86::VPINSRQZrr, X86::VPINSRQZrm, 0 },
+ { X86::VPINSRWZrr, X86::VPINSRWZrm, 0 },
{ X86::VPMADDUBSWZrr, X86::VPMADDUBSWZrm, 0 },
{ X86::VPMADDWDZrr, X86::VPMADDWDZrm, 0 },
{ X86::VPMAXSDZrr, X86::VPMAXSDZrm, 0 },
OpenPOWER on IntegriCloud