Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankCombiner.cpp203 MinMaxMedOpc OpcodeTriple = getMinMaxPair(MI.getOpcode()); in matchIntMinMaxToMed3() local
207 if (!matchMed<GCstAndRegMatch>(MI, MRI, OpcodeTriple, Val, K0, K1)) in matchIntMinMaxToMed3()
210 if (OpcodeTriple.Med == AMDGPU::G_AMDGPU_SMED3 && K0->Value.sgt(K1->Value)) in matchIntMinMaxToMed3()
212 if (OpcodeTriple.Med == AMDGPU::G_AMDGPU_UMED3 && K0->Value.ugt(K1->Value)) in matchIntMinMaxToMed3()
215 MatchInfo = {OpcodeTriple.Med, Val, K0->VReg, K1->VReg}; in matchIntMinMaxToMed3()
246 auto OpcodeTriple = getMinMaxPair(MI.getOpcode()); in matchFPMinMaxToMed3() local
251 if (!matchMed<GFCstAndRegMatch>(MI, MRI, OpcodeTriple, Val, K0, K1)) in matchFPMinMaxToMed3()
268 MatchInfo = {OpcodeTriple.Med, Val, K0->VReg, K1->VReg}; in matchFPMinMaxToMed3()
279 auto OpcodeTriple = getMinMaxPair(MI.getOpcode()); in matchFPMinMaxToClamp() local
283 if (!matchMed<GFCstOrSplatGFCstMatch>(MI, MRI, OpcodeTriple, Val, K0, K1)) in matchFPMinMaxToClamp()