diff options
author | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2015-06-01 11:05:34 +0000 |
---|---|---|
committer | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2015-06-01 11:05:34 +0000 |
commit | 3582eb3b39b3be3187a551dff3cf7a2db9963732 (patch) | |
tree | 8c837d4af2895553f5879106b85255709921cb71 /llvm/lib/Target/X86/X86ISelLowering.cpp | |
parent | 0f8452ba2e01ab84a74df2cfcdbe212600616977 (diff) | |
download | bcm5719-llvm-3582eb3b39b3be3187a551dff3cf7a2db9963732.tar.gz bcm5719-llvm-3582eb3b39b3be3187a551dff3cf7a2db9963732.zip |
AVX-512: Implemented VRANGEPD and VRANGEPD instructions for SKX.
Implemented DAG lowering for all these forms.
Added tests for encoding.
By Igor Breger (igor.breger@intel.com)
llvm-svn: 238738
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelLowering.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index fcc9fc40e47..932e413c97b 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -18291,6 +18291,7 @@ const char *X86TargetLowering::getTargetNodeName(unsigned Opcode) const { case X86ISD::VPERMIV3: return "X86ISD::VPERMIV3"; case X86ISD::VPERMI: return "X86ISD::VPERMI"; case X86ISD::VFIXUPIMM: return "X86ISD::VFIXUPIMM"; + case X86ISD::VRANGE: return "X86ISD::VRANGE"; case X86ISD::PMULUDQ: return "X86ISD::PMULUDQ"; case X86ISD::PMULDQ: return "X86ISD::PMULDQ"; case X86ISD::PSADBW: return "X86ISD::PSADBW"; |