Lines Matching refs:OpValues

7867     const SmallVectorImpl<SDValue> &OpValues) {  in visitVPLoad()  argument
7884 LD = DAG.getLoadVP(VT, DL, InChain, OpValues[0], OpValues[1], OpValues[2], in visitVPLoad()
7893 const SmallVectorImpl<SDValue> &OpValues) { in visitVPGather() argument
7927 {DAG.getRoot(), Base, Index, Scale, OpValues[1], OpValues[2]}, MMO, in visitVPGather()
7934 const VPIntrinsic &VPIntrin, const SmallVectorImpl<SDValue> &OpValues) { in visitVPStore() argument
7937 EVT VT = OpValues[0].getValueType(); in visitVPStore()
7943 SDValue Ptr = OpValues[1]; in visitVPStore()
7948 ST = DAG.getStoreVP(getMemoryRoot(), DL, OpValues[0], Ptr, Offset, in visitVPStore()
7949 OpValues[2], OpValues[3], VT, MMO, ISD::UNINDEXED, in visitVPStore()
7956 const VPIntrinsic &VPIntrin, const SmallVectorImpl<SDValue> &OpValues) { in visitVPScatter() argument
7960 EVT VT = OpValues[0].getValueType(); in visitVPScatter()
7990 {getMemoryRoot(), OpValues[0], Base, Index, Scale, in visitVPScatter()
7991 OpValues[2], OpValues[3]}, in visitVPScatter()
7999 const SmallVectorImpl<SDValue> &OpValues) { in visitVPStridedLoad() argument
8014 SDValue LD = DAG.getStridedLoadVP(VT, DL, InChain, OpValues[0], OpValues[1], in visitVPStridedLoad()
8015 OpValues[2], OpValues[3], MMO, in visitVPStridedLoad()
8024 const VPIntrinsic &VPIntrin, const SmallVectorImpl<SDValue> &OpValues) { in visitVPStridedStore() argument
8027 EVT VT = OpValues[0].getValueType(); in visitVPStridedStore()
8037 getMemoryRoot(), DL, OpValues[0], OpValues[1], in visitVPStridedStore()
8038 DAG.getUNDEF(OpValues[1].getValueType()), OpValues[2], OpValues[3], in visitVPStridedStore()
8039 OpValues[4], VT, MMO, ISD::UNINDEXED, /*IsTruncating*/ false, in visitVPStridedStore()
8102 SmallVector<SDValue, 7> OpValues; in visitVectorPredicationIntrinsic() local
8107 OpValues.push_back(Op); in visitVectorPredicationIntrinsic()
8115 SDValue Result = DAG.getNode(Opcode, DL, VTs, OpValues, SDFlags); in visitVectorPredicationIntrinsic()
8120 visitVPLoad(VPIntrin, ValueVTs[0], OpValues); in visitVectorPredicationIntrinsic()
8123 visitVPGather(VPIntrin, ValueVTs[0], OpValues); in visitVectorPredicationIntrinsic()
8126 visitVPStridedLoad(VPIntrin, ValueVTs[0], OpValues); in visitVectorPredicationIntrinsic()
8129 visitVPStore(VPIntrin, OpValues); in visitVectorPredicationIntrinsic()
8132 visitVPScatter(VPIntrin, OpValues); in visitVectorPredicationIntrinsic()
8135 visitVPStridedStore(VPIntrin, OpValues); in visitVectorPredicationIntrinsic()
8138 assert(OpValues.size() == 5 && "Unexpected number of operands"); in visitVectorPredicationIntrinsic()
8144 setValue(&VPIntrin, DAG.getNode(ISD::VP_FMA, DL, VTs, OpValues, SDFlags)); in visitVectorPredicationIntrinsic()
8148 {OpValues[0], OpValues[1], OpValues[3], OpValues[4]}, SDFlags); in visitVectorPredicationIntrinsic()
8151 {Mul, OpValues[2], OpValues[3], OpValues[4]}, SDFlags); in visitVectorPredicationIntrinsic()
8159 auto Constant = OpValues[1]->getAsZExtVal(); in visitVectorPredicationIntrinsic()
8162 {OpValues[0], Check, OpValues[2], OpValues[3]}); in visitVectorPredicationIntrinsic()
8167 SDValue N = OpValues[0]; in visitVectorPredicationIntrinsic()
8170 N = DAG.getVPPtrExtOrTrunc(getCurSDLoc(), DestVT, N, OpValues[1], in visitVectorPredicationIntrinsic()
8171 OpValues[2]); in visitVectorPredicationIntrinsic()
8172 N = DAG.getVPZExtOrTrunc(getCurSDLoc(), PtrMemVT, N, OpValues[1], in visitVectorPredicationIntrinsic()
8173 OpValues[2]); in visitVectorPredicationIntrinsic()
8178 SDValue N = OpValues[0]; in visitVectorPredicationIntrinsic()
8183 N = DAG.getVPPtrExtOrTrunc(getCurSDLoc(), PtrMemVT, N, OpValues[1], in visitVectorPredicationIntrinsic()
8184 OpValues[2]); in visitVectorPredicationIntrinsic()
8185 N = DAG.getVPZExtOrTrunc(getCurSDLoc(), DestVT, N, OpValues[1], in visitVectorPredicationIntrinsic()
8186 OpValues[2]); in visitVectorPredicationIntrinsic()
8196 DAG.getNode(Opcode, DL, VTs, {OpValues[0], OpValues[2], OpValues[3]}); in visitVectorPredicationIntrinsic()