Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInterleavedAccess.cpp227 Value *StoreMask = Builder.getAllOnesMask(VTy->getElementCount()); in lowerInterleavedStore() local
228 Ops.append({SI->getPointerOperand(), StoreMask, VL}); in lowerInterleavedStore()
H A DRISCVISelLowering.cpp17883 SDValue StoreMask = VPStore->getMask(); in performVP_STORECombine() local
17885 if (!isOneOrOneSplat(StoreMask)) { in performVP_STORECombine()
17888 if (StoreMask.getOpcode() != ISD::EXPERIMENTAL_VP_REVERSE || in performVP_STORECombine()
17889 !isOneOrOneSplat(StoreMask.getOperand(1)) || in performVP_STORECombine()
17890 StoreMask.getOperand(2) != VPStore->getVectorLength()) in performVP_STORECombine()
17892 StoreMask = StoreMask.getOperand(0); in performVP_STORECombine()
17917 VPStore->getOffset(), Stride, StoreMask, VPStore->getVectorLength(), in performVP_STORECombine()