Lines Matching refs:VPStore
509 } else if (auto *VPStore = dyn_cast<VPIntrinsic>(Store)) { in lowerInterleavedStore() local
510 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() local
534 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() local
690 if (VPStore->getIntrinsicID() != Intrinsic::vp_store) in lowerInterleaveIntrinsic()
693 Value *WideMask = VPStore->getOperand(2); in lowerInterleaveIntrinsic()
704 if (!TLI->lowerInterleavedVPStore(VPStore, Mask, InterleaveValues)) in lowerInterleaveIntrinsic()