reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
43214 if (SDValue Res = combineVectorCompareAndMaskUnaryOp(N, DAG)) 43227 EVT DstVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, 43229 SDValue P = DAG.getNode(ISD::SIGN_EXTEND, dl, DstVT, Op0); 43230 return DAG.getNode(ISD::SINT_TO_FP, dl, VT, P); 43238 unsigned NumSignBits = DAG.ComputeNumSignBits(Op0); 43242 TruncVT = EVT::getVectorVT(*DAG.getContext(), TruncVT, 43246 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, TruncVT, Op0); 43247 return DAG.getNode(ISD::SINT_TO_FP, dl, VT, Trunc); 43252 SDValue Cast = DAG.getBitcast(MVT::v4i32, Op0); 43253 SDValue Shuf = DAG.getVectorShuffle(MVT::v4i32, dl, Cast, Cast, 43255 return DAG.getNode(X86ISD::CVTSI2P, dl, VT, Shuf); 43279 SDValue(N, 0), LdVT, Ld->getChain(), Op0, DAG); 43280 DAG.ReplaceAllUsesOfValueWith(Op0.getValue(1), FILDChain.getValue(1)); 43285 if (SDValue V = combineToFPTruncExtElt(N, DAG))