Lines Matching refs:MST
10655 MaskedStoreSDNode *MST = cast<MaskedStoreSDNode>(N); in visitMSTORE() local
10656 SDValue Mask = MST->getMask(); in visitMSTORE()
10657 SDValue Chain = MST->getChain(); in visitMSTORE()
10658 SDValue Value = MST->getValue(); in visitMSTORE()
10659 SDValue Ptr = MST->getBasePtr(); in visitMSTORE()
10668 if (ISD::isConstantSplatVectorAllOnes(Mask.getNode()) && MST->isUnindexed() && in visitMSTORE()
10669 !MST->isCompressingStore() && !MST->isTruncatingStore()) in visitMSTORE()
10670 return DAG.getStore(MST->getChain(), SDLoc(N), MST->getValue(), in visitMSTORE()
10671 MST->getBasePtr(), MST->getPointerInfo(), in visitMSTORE()
10672 MST->getOriginalAlign(), MachineMemOperand::MOStore, in visitMSTORE()
10673 MST->getAAInfo()); in visitMSTORE()
10679 if (MST->isTruncatingStore() && MST->isUnindexed() && in visitMSTORE()
10685 MST->getMemoryVT().getScalarSizeInBits()); in visitMSTORE()
10704 MST->isUnindexed() && in visitMSTORE()
10706 MST->getMemoryVT(), LegalOperations)) { in visitMSTORE()
10707 auto Mask = TLI.promoteTargetBoolean(DAG, MST->getMask(), in visitMSTORE()
10710 MST->getOffset(), Mask, MST->getMemoryVT(), in visitMSTORE()
10711 MST->getMemOperand(), MST->getAddressingMode(), in visitMSTORE()