diff options
| author | Igor Breger <igor.breger@intel.com> | 2016-03-20 13:09:43 +0000 |
|---|---|---|
| committer | Igor Breger <igor.breger@intel.com> | 2016-03-20 13:09:43 +0000 |
| commit | 3ea8af5108eec190c898f92395375c91884fcc1d (patch) | |
| tree | 6a9da28a2c1b8d1bca66e4b6e139f0ea963541ba /llvm/lib | |
| parent | 6dd7061d15a375355bc3ef0679adc40bebcb212c (diff) | |
| download | bcm5719-llvm-3ea8af5108eec190c898f92395375c91884fcc1d.tar.gz bcm5719-llvm-3ea8af5108eec190c898f92395375c91884fcc1d.zip | |
AVX512BW: Enable v32i1/v64i1 BUILD_VECTOR
Differential Revision: http://reviews.llvm.org/D18211
llvm-svn: 263898
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index a5af0fcf62f..3eb01bfaff2 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -1676,6 +1676,8 @@ X86TargetLowering::X86TargetLowering(const X86TargetMachine &TM, setOperationAction(ISD::TRUNCATE, MVT::v32i8, Custom); setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v32i1, Custom); setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v64i1, Custom); + setOperationAction(ISD::BUILD_VECTOR, MVT::v32i1, Custom); + setOperationAction(ISD::BUILD_VECTOR, MVT::v64i1, Custom); setOperationAction(ISD::SMAX, MVT::v64i8, Legal); setOperationAction(ISD::SMAX, MVT::v32i16, Legal); |

