Home
last modified time | relevance | path

Searched refs:getSourceReg (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h146 Register getSourceReg() const { return getOperand(getNumDefs()).getReg(); } in getSourceReg() function
161 Register getSourceReg(unsigned I) const { return getReg(I + 1); } in getSourceReg() function
H A DLegalizationArtifactCombiner.h257 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()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp624 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()
H A DCombinerHelper.cpp1680 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()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp250 LLT SrcTy = MRI.getType(Merge.getSourceReg(0)); in matchFoldMergeToZext()
253 return mi_match(Merge.getSourceReg(1), MRI, m_SpecificICst(0)); in matchFoldMergeToZext()