Searched refs:getSourceReg (Results 1 – 5 of 5) sorted by relevance
146 Register getSourceReg() const { return getOperand(getNumDefs()).getReg(); } in getSourceReg() function161 Register getSourceReg(unsigned I) const { return getReg(I + 1); } in getSourceReg() function
257 const Register MergeSrcReg = SrcMerge->getSourceReg(0); in tryCombineTrunc()301 SrcRegs[i] = SrcMerge->getSourceReg(i); in tryCombineTrunc()574 Register Src1Reg = Concat.getSourceReg(0); in findValueFromConcat()606 Register Src1Reg = BV.getSourceReg(0); in findValueFromBuildVector()818 Register SrcReg = MI.getSourceReg(); in tryCombineUnmergeValues()841 Register SrcUnmergeSrc = SrcUnmerge->getSourceReg(); in tryCombineUnmergeValues()
624 auto MaybeCst = ConstantFoldBinOp(Opcode, SrcVec1->getSourceReg(Idx), in ConstantFoldVectorBinop()625 SrcVec2->getSourceReg(Idx), MRI); in ConstantFoldVectorBinop()791 if (auto MaybeFold = tryFoldScalar(BV->getSourceReg(SrcIdx))) { in ConstantFoldCTLZ()1168 if (getIConstantVRegValWithLookThrough(BV->getSourceReg(SrcIdx), MRI) || in isConstantOrConstantVector()1169 getOpcodeDef<GImplicitDef>(BV->getSourceReg(SrcIdx), MRI)) in isConstantOrConstantVector()
1680 MergedValues.emplace_back(Merge.getSourceReg(I)); in matchCombineMergeUnmerge()1690 MatchInfo = Unmerge->getSourceReg(); in matchCombineMergeUnmerge()1707 Register SrcReg = peekThroughBitcast(Unmerge.getSourceReg(), MRI); in matchCombineUnmergeMergeToPlainValues()1714 LLT SrcMergeTy = MRI.getType(SrcInstr->getSourceReg(0)); in matchCombineUnmergeMergeToPlainValues()1722 Operands.push_back(SrcInstr->getSourceReg(Idx)); in matchCombineUnmergeMergeToPlainValues()
250 LLT SrcTy = MRI.getType(Merge.getSourceReg(0)); in matchFoldMergeToZext()253 return mi_match(Merge.getSourceReg(1), MRI, m_SpecificICst(0)); in matchFoldMergeToZext()