Lines Matching refs:getReg
50 if (mi_match(Def->getOperand(2).getReg(), MRI, m_ICst(Offset))) in getBaseWithConstantOffset()
51 return std::pair(Def->getOperand(1).getReg(), Offset); in getBaseWithConstantOffset()
54 if (mi_match(Def->getOperand(2).getReg(), MRI, m_Copy(m_ICst(Offset)))) in getBaseWithConstantOffset()
55 return std::pair(Def->getOperand(1).getReg(), Offset); in getBaseWithConstantOffset()
67 if (mi_match(Def->getOperand(1).getReg(), MRI, in getBaseWithConstantOffset()
71 return std::pair(Base->getOperand(1).getReg(), Offset); in getBaseWithConstantOffset()
74 return std::pair(Base->getOperand(0).getReg(), Offset); in getBaseWithConstantOffset()
95 S32S64LaneMask.insert(MI.getOperand(3).getReg()); in initLaneMaskIntrinsics()
96 S32S64LaneMask.insert(MI.getOperand(0).getReg()); in initLaneMaskIntrinsics()
101 S32S64LaneMask.insert(MI.getOperand(0).getReg()); in initLaneMaskIntrinsics()
130 SgprDstParts.push_back(buildReadAnyLane(B, Unmerge.getReg(i), RBI)); in unmergeReadAnyLane()
140 .getReg(0); in buildReadAnyLane()
146 return B.buildMergeLikeInstr({SgprRB, Ty}, SgprDstParts).getReg(0); in buildReadAnyLane()
160 B.buildMergeLikeInstr(SgprDst, SgprDstParts).getReg(0); in buildReadAnyLane()