reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
18910 auto PtrVT = getPointerTy(DAG.getDataLayout()); 18936 MachineFunction &MF = DAG.getMachineFunction(); 18939 SDValue StackSlot = DAG.getFrameIndex(SSFI, PtrVT); 18941 SDValue Chain = DAG.getEntryNode(); 18976 SDValue ThreshVal = DAG.getConstantFP(Thresh, DL, TheVT); 18978 SDValue Cmp = DAG.getSetCC(DL, 18979 getSetCCResultType(DAG.getDataLayout(), 18980 *DAG.getContext(), TheVT), 18982 Adjust = DAG.getSelect(DL, MVT::i64, Cmp, 18983 DAG.getConstant(0, DL, MVT::i64), 18984 DAG.getConstant(APInt::getSignMask(64), 18986 SDValue Sub = DAG.getNode(ISD::FSUB, DL, TheVT, Value, ThreshVal); 18987 Cmp = DAG.getSetCC(DL, getSetCCResultType(DAG.getDataLayout(), 18987 Cmp = DAG.getSetCC(DL, getSetCCResultType(DAG.getDataLayout(), 18988 *DAG.getContext(), TheVT), 18990 Value = DAG.getSelect(DL, TheVT, Cmp, Value, Sub); 18999 Chain = DAG.getStore(Chain, DL, Value, StackSlot, MPI); 19000 SDVTList Tys = DAG.getVTList(TheVT, MVT::Other); 19007 Value = DAG.getMemIntrinsicNode(X86ISD::FLD, DL, Tys, Ops, TheVT, MMO); 19015 SDValue FIST = DAG.getMemIntrinsicNode(X86ISD::FP_TO_INT_IN_MEM, DL, 19016 DAG.getVTList(MVT::Other), 19019 SDValue Res = DAG.getLoad(Op.getValueType(), SDLoc(Op), FIST, StackSlot, MPI); 19023 Res = DAG.getNode(ISD::XOR, DL, MVT::i64, Res, Adjust);