Lines Matching refs:MGS
17758 MaskedGatherScatterSDNode *MGS = cast<MaskedGatherScatterSDNode>(N); in performMaskedGatherScatterCombine() local
17759 assert(MGS && "Can only combine gather load or scatter store nodes"); in performMaskedGatherScatterCombine()
17764 SDLoc DL(MGS); in performMaskedGatherScatterCombine()
17765 SDValue Chain = MGS->getChain(); in performMaskedGatherScatterCombine()
17766 SDValue Scale = MGS->getScale(); in performMaskedGatherScatterCombine()
17767 SDValue Index = MGS->getIndex(); in performMaskedGatherScatterCombine()
17768 SDValue Mask = MGS->getMask(); in performMaskedGatherScatterCombine()
17769 SDValue BasePtr = MGS->getBasePtr(); in performMaskedGatherScatterCombine()
17770 ISD::MemIndexType IndexType = MGS->getIndexType(); in performMaskedGatherScatterCombine()
17772 if (!findMoreOptimalIndexType(MGS, BasePtr, Index, DAG)) in performMaskedGatherScatterCombine()
17777 if (auto *MGT = dyn_cast<MaskedGatherSDNode>(MGS)) { in performMaskedGatherScatterCombine()
17784 auto *MSC = cast<MaskedScatterSDNode>(MGS); in performMaskedGatherScatterCombine()