diff options
author | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2013-08-05 08:52:21 +0000 |
---|---|---|
committer | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2013-08-05 08:52:21 +0000 |
commit | 13e6e9171f79a481d7f814aad958460dfd867c71 (patch) | |
tree | 7193a1a6af24354ff68e15015d8ad88cc3e2ab7a /lib/Target/X86/X86InstrFragmentsSIMD.td | |
parent | f18d7f8cb8babb2bacf3fb098faffc6933f1a511 (diff) | |
download | llvm-13e6e9171f79a481d7f814aad958460dfd867c71.tar.gz llvm-13e6e9171f79a481d7f814aad958460dfd867c71.tar.bz2 llvm-13e6e9171f79a481d7f814aad958460dfd867c71.tar.xz |
AVX-512 set: added mask operations, lowering BUILD_VECTOR for i1 vector types.
Added intrinsics and tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187717 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86InstrFragmentsSIMD.td')
-rw-r--r-- | lib/Target/X86/X86InstrFragmentsSIMD.td | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Target/X86/X86InstrFragmentsSIMD.td b/lib/Target/X86/X86InstrFragmentsSIMD.td index 4aa8777bdf..db53af00b5 100644 --- a/lib/Target/X86/X86InstrFragmentsSIMD.td +++ b/lib/Target/X86/X86InstrFragmentsSIMD.td @@ -138,6 +138,8 @@ def SDTX86CmpPTest : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, def X86subus : SDNode<"X86ISD::SUBUS", SDTIntBinOp>; def X86ptest : SDNode<"X86ISD::PTEST", SDTX86CmpPTest>; def X86testp : SDNode<"X86ISD::TESTP", SDTX86CmpPTest>; +def X86kortest : SDNode<"X86ISD::KORTEST", SDTX86CmpPTest>; +def X86ktest : SDNode<"X86ISD::KTEST", SDTX86CmpPTest>; def X86pmuludq : SDNode<"X86ISD::PMULUDQ", SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>, |