reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
23946 unsigned IntNo = Op.getConstantOperandVal(1); 23951 return MarkEHRegistrationNode(Op, DAG); 23953 return MarkEHGuard(Op, DAG); 23955 SDLoc dl(Op); 23958 return DAG.getNode(X86ISD::RDPKRU, dl, VTs, Op.getOperand(0), 23962 SDLoc dl(Op); 23966 Op.getOperand(0), Op.getOperand(2), 23966 Op.getOperand(0), Op.getOperand(2), 23986 SDLoc dl(Op); 23987 SDValue Chain = Op->getOperand(0); 24006 DAG.getNode(Opcode, dl, VTs, Chain, Op->getOperand(2), 24007 Op->getOperand(3), Op->getOperand(4)); 24007 Op->getOperand(3), Op->getOperand(4)); 24009 return DAG.getNode(ISD::MERGE_VALUES, dl, Op->getVTList(), SetCC, 24014 SDLoc dl(Op); 24015 SDValue Chain = Op.getOperand(0); 24027 SDValue Operation = DAG.getNode(Opcode, dl, VTs, Chain, Op.getOperand(2), 24028 Op.getOperand(3)); 24030 return DAG.getNode(ISD::MERGE_VALUES, dl, Op->getVTList(), SetCC, 24037 SDLoc dl(Op); 24043 SDVTList VTs = DAG.getVTList(Op->getValueType(0), MVT::i32, MVT::Other); 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)), 24052 SDValue isValid = DAG.getNode(X86ISD::CMOV, dl, Op->getValueType(1), Ops); 24055 return DAG.getNode(ISD::MERGE_VALUES, dl, Op->getVTList(), Result, isValid, 24059 SDValue Chain = Op.getOperand(0); 24060 SDValue Src = Op.getOperand(2); 24061 SDValue Base = Op.getOperand(3); 24062 SDValue Index = Op.getOperand(4); 24063 SDValue Mask = Op.getOperand(5); 24064 SDValue Scale = Op.getOperand(6); 24065 return getAVX2GatherNode(IntrData->Opc0, Op, DAG, Src, Mask, Base, Index, 24070 SDValue Chain = Op.getOperand(0); 24071 SDValue Src = Op.getOperand(2); 24072 SDValue Base = Op.getOperand(3); 24073 SDValue Index = Op.getOperand(4); 24074 SDValue Mask = Op.getOperand(5); 24075 SDValue Scale = Op.getOperand(6); 24076 return getGatherNode(Op, DAG, Src, Mask, Base, Index, Scale, 24081 SDValue Chain = Op.getOperand(0); 24082 SDValue Base = Op.getOperand(2); 24083 SDValue Mask = Op.getOperand(3); 24084 SDValue Index = Op.getOperand(4); 24085 SDValue Src = Op.getOperand(5); 24086 SDValue Scale = Op.getOperand(6); 24087 return getScatterNode(IntrData->Opc0, Op, DAG, Src, Mask, Base, Index, 24091 const APInt &HintVal = Op.getConstantOperandAPInt(6); 24095 SDValue Chain = Op.getOperand(0); 24096 SDValue Mask = Op.getOperand(2); 24097 SDValue Index = Op.getOperand(3); 24098 SDValue Base = Op.getOperand(4); 24099 SDValue Scale = Op.getOperand(5); 24100 return getPrefetchNode(Opcode, Op, DAG, Mask, Base, Index, Scale, Chain, 24106 getReadTimeStampCounter(Op.getNode(), dl, IntrData->Opc0, DAG, Subtarget, 24119 expandIntrinsicWChainHelper(Op.getNode(), dl, DAG, IntrData->Opc0, X86::ECX, 24125 SDVTList VTs = DAG.getVTList(Op->getValueType(0), MVT::Other); 24126 SDValue InTrans = DAG.getNode(IntrData->Opc0, dl, VTs, Op.getOperand(0)); 24129 SDValue Ret = DAG.getNode(ISD::ZERO_EXTEND, dl, Op->getValueType(0), SetCC); 24130 return DAG.getNode(ISD::MERGE_VALUES, dl, Op->getVTList(), 24136 SDValue Mask = Op.getOperand(4); 24137 SDValue DataToTruncate = Op.getOperand(3); 24138 SDValue Addr = Op.getOperand(2); 24139 SDValue Chain = Op.getOperand(0); 24141 MemIntrinsicSDNode *MemIntr = dyn_cast<MemIntrinsicSDNode>(Op);