Lines Matching refs:getNode
219 if (MemSDNode *MemN = dyn_cast<MemSDNode>(Op.getNode())) in getNodeChain()
231 if (auto *MemN = dyn_cast<MemSDNode>(Op.getNode())) in getMemoryPtr()
300 if (auto *StoreN = dyn_cast<VPStridedStoreSDNode>(Op.getNode())) in getLoadStoreStride()
302 if (auto *StoreN = dyn_cast<VPStridedLoadSDNode>(Op.getNode())) in getLoadStoreStride()
305 if (isa<MemSDNode>(Op.getNode())) { in getLoadStoreStride()
308 uint64_t ElemStride = getIdiomaticVectorType(Op.getNode()) in getLoadStoreStride()
317 if (auto *N = dyn_cast<MaskedGatherScatterSDNode>(Op.getNode())) in getGatherScatterIndex()
319 if (auto *N = dyn_cast<VPGatherScatterSDNode>(Op.getNode())) in getGatherScatterIndex()
325 if (auto *N = dyn_cast<MaskedGatherScatterSDNode>(Op.getNode())) in getGatherScatterScale()
327 if (auto *N = dyn_cast<VPGatherScatterSDNode>(Op.getNode())) in getGatherScatterScale()
338 if (auto *StoreN = dyn_cast<StoreSDNode>(Op.getNode())) in getStoredValue()
340 if (auto *StoreN = dyn_cast<MaskedStoreSDNode>(Op.getNode())) in getStoredValue()
342 if (auto *StoreN = dyn_cast<VPStridedStoreSDNode>(Op.getNode())) in getStoredValue()
344 if (auto *StoreN = dyn_cast<VPStoreSDNode>(Op.getNode())) in getStoredValue()
346 if (auto *StoreN = dyn_cast<MaskedScatterSDNode>(Op.getNode())) in getStoredValue()
348 if (auto *StoreN = dyn_cast<VPScatterSDNode>(Op.getNode())) in getStoredValue()
354 if (auto *N = dyn_cast<MaskedLoadSDNode>(Op.getNode())) in getNodePassthru()
356 if (auto *N = dyn_cast<MaskedGatherSDNode>(Op.getNode())) in getNodePassthru()
415 auto Res = getNode(VEISD::VEC_BROADCAST, MaskVT, {TrueVal, AVL}); in getConstantMask()
440 DAG.getNode(VEISD::VEC_BROADCAST, DL, CmpVecTy, {CmpElem, AVL}); in getMaskBroadcast()
465 Scalar = getNode(VEISD::REPL_F32, MVT::i64, Scalar); in getBroadcast()
467 Scalar = getNode(VEISD::REPL_I32, MVT::i64, Scalar); in getBroadcast()
471 return getNode(VEISD::VEC_BROADCAST, ResultVT, {Scalar, AVL}); in getBroadcast()
477 return getNode(VEISD::LEGALAVL, AVL.getValueType(), AVL); in annotateLegalAVL()
487 return DAG.getNode(OC, DL, DestVT, Vec, AVL); in getUnpack()
495 return DAG.getNode(VEISD::VEC_PACK, DL, DestVT, LoVec, HiVec, AVL); in getPack()
504 NewAVL = getNode(ISD::ADD, MVT::i32, {RawAVL, OneV}); in getTargetSplitMask()
507 NewAVL = getNode(ISD::SRL, MVT::i32, {NewAVL, OneV}); in getTargetSplitMask()
527 return getNode(ISD::ADD, MVT::i64, {Ptr, ByteStride}); in getSplitPtrOffset()
533 return getNode(ISD::SHL, MVT::i64, {PackStride, getConstant(1, MVT::i32)}); in getSplitPtrStride()
548 getNode(VEISD::VVP_MUL, IndexVT, {Index, ScaleBroadcast, Mask, AVL}); in getGatherScatterAddress()
558 getNode(VEISD::VVP_ADD, IndexVT, {BaseBroadcast, ScaledIndex, Mask, AVL}); in getGatherScatterAddress()
576 return getNode(ScalarOC, ResVT, {StartV, ReductionResV}); in getLegalReductionOpVVP()
583 getNode(VVPOpcode, ResVT, {StartV, VectorV, Mask, AVL}, Flags)); in getLegalReductionOpVVP()
586 getNode(VVPOpcode, ResVT, {VectorV, Mask, AVL}, Flags)); in getLegalReductionOpVVP()