Skip to content

Commit 6c7c8b4

Browse files
committed
[X86] LowerINTRINSIC_WO_CHAIN - cleanup and clang-format VP2INTERSECT handling. NFC.
1 parent 96de843 commit 6c7c8b4

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

llvm/lib/Target/X86/X86ISelLowering.cpp

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27094,19 +27094,15 @@ SDValue X86TargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op,
2709427094
case Intrinsic::x86_avx512_vp2intersect_d_512:
2709527095
case Intrinsic::x86_avx512_vp2intersect_d_256:
2709627096
case Intrinsic::x86_avx512_vp2intersect_d_128: {
27097+
SDLoc DL(Op);
2709727098
MVT MaskVT = Op.getSimpleValueType();
27098-
2709927099
SDVTList VTs = DAG.getVTList(MVT::Untyped, MVT::Other);
27100-
SDLoc DL(Op);
27101-
27102-
SDValue Operation =
27103-
DAG.getNode(X86ISD::VP2INTERSECT, DL, VTs,
27104-
Op->getOperand(1), Op->getOperand(2));
27105-
27106-
SDValue Result0 = DAG.getTargetExtractSubreg(X86::sub_mask_0, DL,
27107-
MaskVT, Operation);
27108-
SDValue Result1 = DAG.getTargetExtractSubreg(X86::sub_mask_1, DL,
27109-
MaskVT, Operation);
27100+
SDValue Operation = DAG.getNode(X86ISD::VP2INTERSECT, DL, VTs,
27101+
Op.getOperand(1), Op.getOperand(2));
27102+
SDValue Result0 =
27103+
DAG.getTargetExtractSubreg(X86::sub_mask_0, DL, MaskVT, Operation);
27104+
SDValue Result1 =
27105+
DAG.getTargetExtractSubreg(X86::sub_mask_1, DL, MaskVT, Operation);
2711027106
return DAG.getMergeValues({Result0, Result1}, DL);
2711127107
}
2711227108
case Intrinsic::x86_mmx_pslli_w:

0 commit comments

Comments
 (0)