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

References

lib/Target/X86/X86ISelLowering.cpp
24044     SDValue Result = DAG.getNode(IntrData->Opc0, dl, VTs, Op.getOperand(0));
24048     SDValue Ops[] = {DAG.getZExtOrTrunc(Result, dl, Op->getValueType(1)),
24049                      DAG.getConstant(1, dl, Op->getValueType(1)),
24050                      DAG.getTargetConstant(X86::COND_B, dl, MVT::i8),
24052     SDValue isValid = DAG.getNode(X86ISD::CMOV, dl, Op->getValueType(1), Ops);
24055     return DAG.getNode(ISD::MERGE_VALUES, dl, Op->getVTList(), Result, isValid,
24106     getReadTimeStampCounter(Op.getNode(), dl, IntrData->Opc0, DAG, Subtarget,
24108     return DAG.getMergeValues(Results, dl);
24119     expandIntrinsicWChainHelper(Op.getNode(), dl, DAG, IntrData->Opc0, X86::ECX,
24121     return DAG.getMergeValues(Results, dl);
24126     SDValue InTrans = DAG.getNode(IntrData->Opc0, dl, VTs, Op.getOperand(0));
24128     SDValue SetCC = getSETCC(X86::COND_NE, InTrans, dl, DAG);
24129     SDValue Ret = DAG.getNode(ISD::ZERO_EXTEND, dl, Op->getValueType(0), SetCC);
24130     return DAG.getNode(ISD::MERGE_VALUES, dl, Op->getVTList(),
24150         return DAG.getTruncStore(Chain, dl, DataToTruncate, Addr, MemVT,
24154       SDValue VMask = getMaskNode(Mask, MaskVT, Subtarget, DAG, dl);
24156       return DAG.getMaskedStore(Chain, dl, DataToTruncate, Addr, VMask, MemVT,
24163         return EmitTruncSStore(IsSigned, Chain, dl, DataToTruncate, Addr, MemVT,
24167       SDValue VMask = getMaskNode(Mask, MaskVT, Subtarget, DAG, dl);
24169       return EmitMaskedTruncSStore(IsSigned, Chain, dl, DataToTruncate, Addr,