Searched refs:OpcodeTriple (Results 1 – 1 of 1) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankCombiner.cpp | 203 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()
|