Lines Matching refs:getReg

163   if (!MRI.hasOneNonDBGUse(FCmp.getOperand(0).getReg()))  in matchFMinFMaxLegacy()
168 Info.LHS = FCmp.getOperand(2).getReg(); in matchFMinFMaxLegacy()
169 Info.RHS = FCmp.getOperand(3).getReg(); in matchFMinFMaxLegacy()
170 Register True = MI.getOperand(2).getReg(); in matchFMinFMaxLegacy()
171 Register False = MI.getOperand(3).getReg(); in matchFMinFMaxLegacy()
209 Register DstReg = MI.getOperand(0).getReg(); in matchUCharToFloat()
217 Register SrcReg = MI.getOperand(1).getReg(); in matchUCharToFloat()
231 Register DstReg = MI.getOperand(0).getReg(); in applyUCharToFloat()
232 Register SrcReg = MI.getOperand(1).getReg(); in applyUCharToFloat()
236 SrcReg = B.buildAnyExtOrTrunc(S32, SrcReg).getReg(0); in applyUCharToFloat()
259 return MRI.getVRegDef(MI.getOperand(2).getReg()); in matchRcpSqrtToRsq()
269 mi_match(MI.getOperand(0).getReg(), MRI, m_GFSqrt(m_MInstr(SqrtSrcMI))); in matchRcpSqrtToRsq()
279 .addUse(SqrtSrcMI->getOperand(0).getReg()) in matchRcpSqrtToRsq()
289 .addUse(RcpSrcMI->getOperand(0).getReg()) in matchRcpSqrtToRsq()
299 Register Sqrt = MI.getOperand(2).getReg(); in matchFDivSqrtToRsqF16()
305 Register Dst = MI.getOperand(0).getReg(); in applyFDivSqrtToRsqF16()
306 Register Y = MI.getOperand(1).getReg(); in applyFDivSqrtToRsqF16()
312 .getReg(0); in applyFDivSqrtToRsqF16()
319 Register SrcReg = MI.getOperand(1).getReg(); in matchCvtF32UByteN()
354 CvtSrc = B.buildAnyExt(S32, CvtSrc).getReg(0); in applyCvtF32UByteN()
366 Reg = MI.getOperand(1).getReg(); in matchRemoveFcanonicalize()
378 Register LoadReg = MI.getOperand(1).getReg(); in matchCombineSignExtendInReg()
411 Register SignExtendInsnDst = MI.getOperand(0).getReg(); in applyCombineSignExtendInReg()
419 Register Src0 = MI.getOperand(1).getReg(); in matchCombine_s_mul_u64()
420 Register Src1 = MI.getOperand(2).getReg(); in matchCombine_s_mul_u64()