Searched refs:VPStore (Results 1 – 2 of 2) sorted by relevance
509 } else if (auto *VPStore = dyn_cast<VPIntrinsic>(Store)) { in lowerInterleavedStore() local510 assert(VPStore->getIntrinsicID() == Intrinsic::vp_store); in lowerInterleavedStore()512 if (!isa<ConstantVector>(VPStore->getMaskParam())) in lowerInterleavedStore()514 StoredValue = VPStore->getArgOperand(0); in lowerInterleavedStore()532 if (auto *VPStore = dyn_cast<VPIntrinsic>(Store)) { in lowerInterleavedStore() local534 Value *LaneMask = getMask(VPStore->getMaskParam(), Factor, in lowerInterleavedStore()542 IRBuilder<> Builder(VPStore); in lowerInterleavedStore()560 if (!TLI->lowerInterleavedVPStore(VPStore, LaneMask, NewShuffles)) in lowerInterleavedStore()689 if (auto *VPStore = dyn_cast<VPIntrinsic>(StoredBy)) { in lowerInterleaveIntrinsic() local690 if (VPStore->getIntrinsicID() != Intrinsic::vp_store) in lowerInterleaveIntrinsic()[all …]
12623 if (const auto *VPStore = dyn_cast<VPStoreSDNode>(Op)) { in lowerMaskedStore() local12624 Val = VPStore->getValue(); in lowerMaskedStore()12625 Mask = VPStore->getMask(); in lowerMaskedStore()12626 VL = VPStore->getVectorLength(); in lowerMaskedStore()17868 auto *VPStore = cast<VPStoreSDNode>(N); in performVP_STORECombine() local17870 if (VPStore->getValue().getOpcode() != ISD::EXPERIMENTAL_VP_REVERSE) in performVP_STORECombine()17873 SDValue VPReverse = VPStore->getValue(); in performVP_STORECombine()17879 VPStore->getVectorLength() != VPReverse.getOperand(2) || in performVP_STORECombine()17883 SDValue StoreMask = VPStore->getMask(); in performVP_STORECombine()17890 StoreMask.getOperand(2) != VPStore->getVectorLength()) in performVP_STORECombine()[all …]