reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
36381 if (SDValue NewOp = combineExtractWithShuffle(N, DAG, DCI, Subtarget)) 36394 return IsPextr ? DAG.getConstant(0, dl, VT) : DAG.getUNDEF(VT); 36394 return IsPextr ? DAG.getConstant(0, dl, VT) : DAG.getUNDEF(VT); 36405 return IsPextr ? DAG.getConstant(0, dl, VT) : DAG.getUNDEF(VT); 36405 return IsPextr ? DAG.getConstant(0, dl, VT) : DAG.getUNDEF(VT); 36406 return DAG.getConstant(EltBits[Idx].zextOrSelf(VT.getScalarSizeInBits()), 36412 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); 36424 Scl = DAG.getNode(ISD::TRUNCATE, dl, SrcVT.getScalarType(), Scl); 36425 return DAG.getZExtOrTrunc(Scl, dl, VT); 36434 if (SDValue NewOp = XFormVExtractWithShuffleIntoLoad(N, DAG, DCI)) 36444 return DAG.getBitcast(VT, InputVector); 36454 return DAG.getNode(X86ISD::MMX_MOVD2W, dl, MVT::i32, MMXSrc); 36460 if (SDValue SAD = combineBasicSADPattern(N, DAG, Subtarget)) 36464 if (SDValue Cmp = combineHorizontalPredicateResult(N, DAG, Subtarget)) 36468 if (SDValue MinMax = combineHorizontalMinMaxResult(N, DAG, Subtarget)) 36471 if (SDValue V = combineReductionToHorizontal(N, DAG, Subtarget)) 36474 if (SDValue V = scalarizeExtEltFP(N, DAG)) 36493 EVT BCVT = EVT::getIntegerVT(*DAG.getContext(), NumSrcElts); 36495 combineBitcastvxi1(DAG, BCVT, InputVector, dl, Subtarget)) { 36500 SDValue Mask = DAG.getConstant(MaskBit, dl, BCVT); 36501 SDValue Res = DAG.getNode(ISD::AND, dl, BCVT, BC, Mask); 36502 Res = DAG.getSetCC(dl, MVT::i1, Res, Mask, ISD::SETEQ);