Searched refs:VPLoad (Results 1 – 2 of 2) sorted by relevance
274 } else if (auto *VPLoad = dyn_cast<VPIntrinsic>(Load)) { in lowerInterleavedLoad() local275 assert(VPLoad->getIntrinsicID() == Intrinsic::vp_load); in lowerInterleavedLoad()277 if (!isa<ConstantVector>(VPLoad->getMaskParam())) in lowerInterleavedLoad()370 if (auto *VPLoad = dyn_cast<VPIntrinsic>(Load)) { in lowerInterleavedLoad() local372 getMask(VPLoad->getMaskParam(), Factor, cast<VectorType>(VecTy)); in lowerInterleavedLoad()384 if (!TLI->lowerInterleavedVPLoad(VPLoad, LaneMask, ShuffleValues)) in lowerInterleavedLoad()637 if (auto *VPLoad = dyn_cast<VPIntrinsic>(LoadedVal)) { in lowerDeinterleaveIntrinsic() local638 if (VPLoad->getIntrinsicID() != Intrinsic::vp_load) in lowerDeinterleaveIntrinsic()641 Value *WideMask = VPLoad->getOperand(1); in lowerDeinterleaveIntrinsic()652 if (!TLI->lowerInterleavedVPLoad(VPLoad, Mask, DeinterleaveValues)) in lowerDeinterleaveIntrinsic()
12523 if (const auto *VPLoad = dyn_cast<VPLoadSDNode>(Op)) { in lowerMaskedLoad() local12524 Mask = VPLoad->getMask(); in lowerMaskedLoad()12526 VL = VPLoad->getVectorLength(); in lowerMaskedLoad()17807 auto *VPLoad = dyn_cast<VPLoadSDNode>(N->getOperand(0)); in performVP_REVERSECombine() local17808 if (!VPLoad) in performVP_REVERSECombine()17811 EVT LoadVT = VPLoad->getValueType(0); in performVP_REVERSECombine()17815 N->getOperand(2) != VPLoad->getVectorLength() || in performVP_REVERSECombine()17823 SDValue LoadMask = VPLoad->getMask(); in performVP_REVERSECombine()17830 LoadMask.getOperand(2) != VPLoad->getVectorLength()) in performVP_REVERSECombine()17838 SDValue NumElem = VPLoad->getVectorLength(); in performVP_REVERSECombine()[all …]