Lines Matching defs:VPStore
11556 if (const auto *VPStore = dyn_cast<VPStoreSDNode>(Op)) {
11557 Val = VPStore->getValue();
11558 Mask = VPStore->getMask();
11559 VL = VPStore->getVectorLength();
16322 auto *VPStore = cast<VPStoreSDNode>(N);
16324 if (VPStore->getValue().getOpcode() != ISD::EXPERIMENTAL_VP_REVERSE)
16327 SDValue VPReverse = VPStore->getValue();
16333 VPStore->getVectorLength() != VPReverse.getOperand(2) ||
16337 SDValue StoreMask = VPStore->getMask();
16344 StoreMask.getOperand(2) != VPStore->getVectorLength())
16352 SDValue NumElem = VPStore->getVectorLength();
16360 DAG.getNode(ISD::ADD, DL, XLenVT, VPStore->getBasePtr(), Temp2);
16364 MachinePointerInfo PtrInfo(VPStore->getAddressSpace());
16366 PtrInfo, VPStore->getMemOperand()->getFlags(),
16367 LocationSize::beforeOrAfterPointer(), VPStore->getAlign());
16370 VPStore->getChain(), DL, VPReverse.getOperand(0), Base,
16371 VPStore->getOffset(), Stride, StoreMask, VPStore->getVectorLength(),
16372 VPStore->getMemoryVT(), MMO, VPStore->getAddressingMode(),
16373 VPStore->isTruncatingStore(), VPStore->isCompressingStore());