summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2016-04-21 07:30:06 +0000
committerCraig Topper <craig.topper@gmail.com>2016-04-21 07:30:06 +0000
commit21690db05aedd0f8126f03dadb4d604968568b99 (patch)
treeb6970f6c231d500ad9f9fd7434b64d603271328f /llvm/lib
parent89d7a76d88c4291e56fde1b8f0b90851ce7b0710 (diff)
downloadbcm5719-llvm-21690db05aedd0f8126f03dadb4d604968568b99.tar.gz
bcm5719-llvm-21690db05aedd0f8126f03dadb4d604968568b99.zip
[AVX512] Add CTTZ support for v8i64 and v16i32 vectors.
llvm-svn: 266968
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86ISelLowering.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index cff49368fb9..c551cef047a 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -1321,6 +1321,7 @@ X86TargetLowering::X86TargetLowering(const X86TargetMachine &TM,
setOperationAction(ISD::OR, VT, Legal);
setOperationAction(ISD::XOR, VT, Legal);
setOperationAction(ISD::CTPOP, VT, Custom);
+ setOperationAction(ISD::CTTZ, VT, Custom);
}
if (Subtarget.hasCDI()) {
OpenPOWER on IntegriCloud