Home
last modified time | relevance | path

Searched refs:VPStore (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp509 } 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()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp12623 if (const auto *VPStore = dyn_cast<VPStoreSDNode>(Op)) { in lowerMaskedStore() local
12624 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() local
17870 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 …]