Lines Matching defs:MSC
6746 MaskedScatterSDNode *MSC = cast<MaskedScatterSDNode>(Op);
6749 SDValue Chain = MSC->getChain();
6750 SDValue StoreVal = MSC->getValue();
6751 SDValue Mask = MSC->getMask();
6752 SDValue BasePtr = MSC->getBasePtr();
6753 SDValue Index = MSC->getIndex();
6754 SDValue Scale = MSC->getScale();
6756 EVT MemVT = MSC->getMemoryVT();
6757 ISD::MemIndexType IndexType = MSC->getIndexType();
6758 bool Truncating = MSC->isTruncatingStore();
6760 bool IsScaled = MSC->isIndexScaled();
6761 bool IsSigned = MSC->isIndexSigned();
6774 return DAG.getMaskedScatter(MSC->getVTList(), MemVT, DL, Ops,
6775 MSC->getMemOperand(), IndexType, Truncating);
6817 return DAG.getMaskedScatter(MSC->getVTList(), MemVT, DL, Ops,
6818 MSC->getMemOperand(), IndexType, Truncating);
24089 if (auto *MSC = dyn_cast<MaskedScatterSDNode>(MGS)) {
24090 SDValue Data = MSC->getValue();
24092 return DAG.getMaskedScatter(DAG.getVTList(MVT::Other), MSC->getMemoryVT(),
24093 DL, Ops, MSC->getMemOperand(), IndexType,
24094 MSC->isTruncatingStore());