Lines Matching full:fist
20013 // If using FIST to compute an unsigned i64, we'll need some fixup in FP_TO_INTHelper()
20014 // to handle values above the maximum signed i64. A FIST is always in FP_TO_INTHelper()
20021 // Replace the fp-to-uint32 operation with an fp-to-sint64 FIST. in FP_TO_INTHelper()
20022 // The low 32 bits of the fist result will have the correct uint32 result. in FP_TO_INTHelper()
20053 // Fist-to-mem64 FistSrc in FP_TO_INTHelper()
20136 SDValue FIST = DAG.getMemIntrinsicNode(X86ISD::FP_TO_INT_IN_MEM, DL, in FP_TO_INTHelper() local
20140 SDValue Res = DAG.getLoad(Op.getValueType(), DL, FIST, StackSlot, MPI); in FP_TO_INTHelper()
21273 Chain = DAG.getMemIntrinsicNode(X86ISD::FIST, DL, DAG.getVTList(MVT::Other), in LRINT_LLRINTHelper()
31793 // Now use an FIST to do the atomic store. in LowerATOMIC_STORE()
31796 DAG.getMemIntrinsicNode(X86ISD::FIST, dl, DAG.getVTList(MVT::Other), in LowerATOMIC_STORE()
33497 X86ISD::FIST, dl, DAG.getVTList(MVT::Other), StoreOps, MVT::i64, in ReplaceNodeResults()
33673 NODE_NAME_CASE(FIST) in getTargetNodeName()