reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
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))