[llvm] 6c7c8b4 - [X86] LowerINTRINSIC_WO_CHAIN - cleanup and clang-format VP2INTERSECT handling. NFC.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 7 04:23:26 PDT 2025
Author: Simon Pilgrim
Date: 2025-04-07T12:23:15+01:00
New Revision: 6c7c8b4776f51dc66138f71333e6ada0c33ca5e2
URL: https://github.com/llvm/llvm-project/commit/6c7c8b4776f51dc66138f71333e6ada0c33ca5e2
DIFF: https://github.com/llvm/llvm-project/commit/6c7c8b4776f51dc66138f71333e6ada0c33ca5e2.diff
LOG: [X86] LowerINTRINSIC_WO_CHAIN - cleanup and clang-format VP2INTERSECT handling. NFC.
Added:
Modified:
llvm/lib/Target/X86/X86ISelLowering.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index a4381b99dbae0..d720aadb2e81d 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -27094,19 +27094,15 @@ SDValue X86TargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op,
case Intrinsic::x86_avx512_vp2intersect_d_512:
case Intrinsic::x86_avx512_vp2intersect_d_256:
case Intrinsic::x86_avx512_vp2intersect_d_128: {
+ SDLoc DL(Op);
MVT MaskVT = Op.getSimpleValueType();
-
SDVTList VTs = DAG.getVTList(MVT::Untyped, MVT::Other);
- SDLoc DL(Op);
-
- SDValue Operation =
- DAG.getNode(X86ISD::VP2INTERSECT, DL, VTs,
- Op->getOperand(1), Op->getOperand(2));
-
- SDValue Result0 = DAG.getTargetExtractSubreg(X86::sub_mask_0, DL,
- MaskVT, Operation);
- SDValue Result1 = DAG.getTargetExtractSubreg(X86::sub_mask_1, DL,
- MaskVT, Operation);
+ SDValue Operation = DAG.getNode(X86ISD::VP2INTERSECT, DL, VTs,
+ Op.getOperand(1), Op.getOperand(2));
+ SDValue Result0 =
+ DAG.getTargetExtractSubreg(X86::sub_mask_0, DL, MaskVT, Operation);
+ SDValue Result1 =
+ DAG.getTargetExtractSubreg(X86::sub_mask_1, DL, MaskVT, Operation);
return DAG.getMergeValues({Result0, Result1}, DL);
}
case Intrinsic::x86_mmx_pslli_w:
More information about the llvm-commits
mailing list