Lines Matching refs:MatchInfo
83 std::function<void(MachineIRBuilder &)> &MatchInfo) const;
96 CvtF32UByteMatchInfo &MatchInfo) const;
98 const CvtF32UByteMatchInfo &MatchInfo) const;
105 MachineInstr &MI, std::pair<MachineInstr *, unsigned> &MatchInfo) const;
107 MachineInstr &MI, std::pair<MachineInstr *, unsigned> &MatchInfo) const;
252 std::function<void(MachineIRBuilder &)> &MatchInfo) const { in matchRcpSqrtToRsq()
277 MatchInfo = [SqrtSrcMI, &MI](MachineIRBuilder &B) { in matchRcpSqrtToRsq()
287 MatchInfo = [RcpSrcMI, &MI](MachineIRBuilder &B) { in matchRcpSqrtToRsq()
318 MachineInstr &MI, CvtF32UByteMatchInfo &MatchInfo) const { in matchCvtF32UByteN()
336 MatchInfo.CvtVal = Src0; in matchCvtF32UByteN()
337 MatchInfo.ShiftOffset = ShiftOffset; in matchCvtF32UByteN()
346 MachineInstr &MI, const CvtF32UByteMatchInfo &MatchInfo) const { in applyCvtF32UByteN()
347 unsigned NewOpc = AMDGPU::G_AMDGPU_CVT_F32_UBYTE0 + MatchInfo.ShiftOffset / 8; in applyCvtF32UByteN()
350 Register CvtSrc = MatchInfo.CvtVal; in applyCvtF32UByteN()
351 LLT SrcTy = MRI.getType(MatchInfo.CvtVal); in applyCvtF32UByteN()