Lines Matching refs:MatchInfo
84 std::function<void(MachineIRBuilder &)> &MatchInfo) const;
94 CvtF32UByteMatchInfo &MatchInfo) const;
96 const CvtF32UByteMatchInfo &MatchInfo) const;
103 MachineInstr &MI, std::pair<MachineInstr *, unsigned> &MatchInfo) const;
105 MachineInstr &MI, std::pair<MachineInstr *, unsigned> &MatchInfo) const;
292 std::function<void(MachineIRBuilder &)> &MatchInfo) const { in matchRcpSqrtToRsq()
317 MatchInfo = [SqrtSrcMI, &MI](MachineIRBuilder &B) { in matchRcpSqrtToRsq()
327 MatchInfo = [RcpSrcMI, &MI](MachineIRBuilder &B) { in matchRcpSqrtToRsq()
338 MachineInstr &MI, CvtF32UByteMatchInfo &MatchInfo) const { in matchCvtF32UByteN()
356 MatchInfo.CvtVal = Src0; in matchCvtF32UByteN()
357 MatchInfo.ShiftOffset = ShiftOffset; in matchCvtF32UByteN()
366 MachineInstr &MI, const CvtF32UByteMatchInfo &MatchInfo) const { in applyCvtF32UByteN()
368 unsigned NewOpc = AMDGPU::G_AMDGPU_CVT_F32_UBYTE0 + MatchInfo.ShiftOffset / 8; in applyCvtF32UByteN()
371 Register CvtSrc = MatchInfo.CvtVal; in applyCvtF32UByteN()
372 LLT SrcTy = MRI.getType(MatchInfo.CvtVal); in applyCvtF32UByteN()