Lines Matching defs:MGT
12103 VPGatherSDNode *MGT = cast<VPGatherSDNode>(N);
12104 SDValue Mask = MGT->getMask();
12105 SDValue Chain = MGT->getChain();
12106 SDValue Index = MGT->getIndex();
12107 SDValue Scale = MGT->getScale();
12108 SDValue BasePtr = MGT->getBasePtr();
12109 SDValue VL = MGT->getVectorLength();
12110 ISD::MemIndexType IndexType = MGT->getIndexType();
12113 if (refineUniformBase(BasePtr, Index, MGT->isIndexScaled(), DAG, DL)) {
12116 DAG.getVTList(N->getValueType(0), MVT::Other), MGT->getMemoryVT(), DL,
12117 Ops, MGT->getMemOperand(), IndexType);
12123 DAG.getVTList(N->getValueType(0), MVT::Other), MGT->getMemoryVT(), DL,
12124 Ops, MGT->getMemOperand(), IndexType);
12131 MaskedGatherSDNode *MGT = cast<MaskedGatherSDNode>(N);
12132 SDValue Mask = MGT->getMask();
12133 SDValue Chain = MGT->getChain();
12134 SDValue Index = MGT->getIndex();
12135 SDValue Scale = MGT->getScale();
12136 SDValue PassThru = MGT->getPassThru();
12137 SDValue BasePtr = MGT->getBasePtr();
12138 ISD::MemIndexType IndexType = MGT->getIndexType();
12143 return CombineTo(N, PassThru, MGT->getChain());
12145 if (refineUniformBase(BasePtr, Index, MGT->isIndexScaled(), DAG, DL)) {
12148 DAG.getVTList(N->getValueType(0), MVT::Other), MGT->getMemoryVT(), DL,
12149 Ops, MGT->getMemOperand(), IndexType, MGT->getExtensionType());
12155 DAG.getVTList(N->getValueType(0), MVT::Other), MGT->getMemoryVT(), DL,
12156 Ops, MGT->getMemOperand(), IndexType, MGT->getExtensionType());