@@ -27094,19 +27094,15 @@ SDValue X86TargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op,
27094
27094
case Intrinsic::x86_avx512_vp2intersect_d_512:
27095
27095
case Intrinsic::x86_avx512_vp2intersect_d_256:
27096
27096
case Intrinsic::x86_avx512_vp2intersect_d_128: {
27097
+ SDLoc DL(Op);
27097
27098
MVT MaskVT = Op.getSimpleValueType();
27098
-
27099
27099
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);
27110
27106
return DAG.getMergeValues({Result0, Result1}, DL);
27111
27107
}
27112
27108
case Intrinsic::x86_mmx_pslli_w:
0 commit comments