Lines Matching defs:OpValues

8280     const SmallVectorImpl<SDValue> &OpValues) {
8297 LD = DAG.getLoadVP(VT, DL, InChain, OpValues[0], OpValues[1], OpValues[2],
8306 const SmallVectorImpl<SDValue> &OpValues) {
8340 {DAG.getRoot(), Base, Index, Scale, OpValues[1], OpValues[2]}, MMO,
8347 const VPIntrinsic &VPIntrin, const SmallVectorImpl<SDValue> &OpValues) {
8350 EVT VT = OpValues[0].getValueType();
8356 SDValue Ptr = OpValues[1];
8361 ST = DAG.getStoreVP(getMemoryRoot(), DL, OpValues[0], Ptr, Offset,
8362 OpValues[2], OpValues[3], VT, MMO, ISD::UNINDEXED,
8369 const VPIntrinsic &VPIntrin, const SmallVectorImpl<SDValue> &OpValues) {
8373 EVT VT = OpValues[0].getValueType();
8403 {getMemoryRoot(), OpValues[0], Base, Index, Scale,
8404 OpValues[2], OpValues[3]},
8412 const SmallVectorImpl<SDValue> &OpValues) {
8428 SDValue LD = DAG.getStridedLoadVP(VT, DL, InChain, OpValues[0], OpValues[1],
8429 OpValues[2], OpValues[3], MMO,
8438 const VPIntrinsic &VPIntrin, const SmallVectorImpl<SDValue> &OpValues) {
8441 EVT VT = OpValues[0].getValueType();
8452 getMemoryRoot(), DL, OpValues[0], OpValues[1],
8453 DAG.getUNDEF(OpValues[1].getValueType()), OpValues[2], OpValues[3],
8454 OpValues[4], VT, MMO, ISD::UNINDEXED, /*IsTruncating*/ false,
8517 SmallVector<SDValue, 7> OpValues;
8522 OpValues.push_back(Op);
8530 SDValue Result = DAG.getNode(Opcode, DL, VTs, OpValues, SDFlags);
8535 visitVPLoad(VPIntrin, ValueVTs[0], OpValues);
8538 visitVPGather(VPIntrin, ValueVTs[0], OpValues);
8541 visitVPStridedLoad(VPIntrin, ValueVTs[0], OpValues);
8544 visitVPStore(VPIntrin, OpValues);
8547 visitVPScatter(VPIntrin, OpValues);
8550 visitVPStridedStore(VPIntrin, OpValues);
8553 assert(OpValues.size() == 5 && "Unexpected number of operands");
8559 setValue(&VPIntrin, DAG.getNode(ISD::VP_FMA, DL, VTs, OpValues, SDFlags));
8563 {OpValues[0], OpValues[1], OpValues[3], OpValues[4]}, SDFlags);
8566 {Mul, OpValues[2], OpValues[3], OpValues[4]}, SDFlags);
8574 auto Constant = OpValues[1]->getAsZExtVal();
8577 {OpValues[0], Check, OpValues[2], OpValues[3]});
8582 SDValue N = OpValues[0];
8585 N = DAG.getVPPtrExtOrTrunc(getCurSDLoc(), DestVT, N, OpValues[1],
8586 OpValues[2]);
8587 N = DAG.getVPZExtOrTrunc(getCurSDLoc(), PtrMemVT, N, OpValues[1],
8588 OpValues[2]);
8593 SDValue N = OpValues[0];
8598 N = DAG.getVPPtrExtOrTrunc(getCurSDLoc(), PtrMemVT, N, OpValues[1],
8599 OpValues[2]);
8600 N = DAG.getVPZExtOrTrunc(getCurSDLoc(), DestVT, N, OpValues[1],
8601 OpValues[2]);
8613 DAG.getNode(Opcode, DL, VTs, {OpValues[0], OpValues[2], OpValues[3]});