Lines Matching refs:getSourceReg
387 if (MRI.getType(ConcatMI1->getSourceReg(0)) != in matchCombineShuffleConcat()
388 MRI.getType(ConcatMI2->getSourceReg(0))) in matchCombineShuffleConcat()
418 Ops.push_back(ConcatMI1->getSourceReg(Mask[i] / ConcatSrcNumElt)); in matchCombineShuffleConcat()
420 Ops.push_back(ConcatMI2->getSourceReg(Mask[i] / ConcatSrcNumElt - in matchCombineShuffleConcat()
2091 MergedValues.emplace_back(Merge.getSourceReg(I)); in matchCombineMergeUnmerge()
2101 MatchInfo = Unmerge->getSourceReg(); in matchCombineMergeUnmerge()
2118 Register SrcReg = peekThroughBitcast(Unmerge.getSourceReg(), MRI); in matchCombineUnmergeMergeToPlainValues()
2125 LLT SrcMergeTy = MRI.getType(SrcInstr->getSourceReg(0)); in matchCombineUnmergeMergeToPlainValues()
2133 Operands.push_back(SrcInstr->getSourceReg(Idx)); in matchCombineUnmergeMergeToPlainValues()
6618 getOpcodeDef<GImplicitDef>(BuildVector->getSourceReg(I), MRI); in isConstantSplatVector()
6624 getIConstantVRegValWithLookThrough(BuildVector->getSourceReg(I), MRI); in isConstantSplatVector()
6648 getIConstantVRegValWithLookThrough(BuildVector->getSourceReg(I), MRI); in getConstantOrConstantSplatVector()
6672 getIConstantVRegValWithLookThrough(BuildVector->getSourceReg(I), MRI); in isConstantOrConstantVectorI()