From dccf72b583b0135ded4d00ffafc703187eaf5855 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Thu, 8 Feb 2018 20:16:06 +0000 Subject: [X86] Remove kortest intrinsics and replace with native IR. llvm-svn: 324646 --- llvm/lib/Target/X86/X86ISelLowering.cpp | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'llvm/lib/Target/X86/X86ISelLowering.cpp') diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index 03d3228e44e..db315cc7a26 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -20561,16 +20561,6 @@ SDValue X86TargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, SDValue SetCC = getSETCC(X86CC, Test, dl, DAG); return DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, SetCC); } - case Intrinsic::x86_avx512_kortestz_w: - case Intrinsic::x86_avx512_kortestc_w: { - X86::CondCode X86CC = - (IntNo == Intrinsic::x86_avx512_kortestz_w) ? X86::COND_E : X86::COND_B; - SDValue LHS = DAG.getBitcast(MVT::v16i1, Op.getOperand(1)); - SDValue RHS = DAG.getBitcast(MVT::v16i1, Op.getOperand(2)); - SDValue Test = DAG.getNode(X86ISD::KORTEST, dl, MVT::i32, LHS, RHS); - SDValue SetCC = getSETCC(X86CC, Test, dl, DAG); - return DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, SetCC); - } case Intrinsic::x86_sse42_pcmpistria128: case Intrinsic::x86_sse42_pcmpestria128: -- cgit v1.2.3