@@ -356,25 +356,20 @@ class AMDGPUOperand : public MCParsedAsmOperand {
356356 return isImm () && Imm.Type == ImmT;
357357 }
358358
359+ template <ImmTy Ty> bool isImmTy () const { return isImmTy (Ty); }
360+
359361 bool isImmLiteral () const { return isImmTy (ImmTyNone); }
360362
361363 bool isImmModifier () const {
362364 return isImm () && Imm.Type != ImmTyNone;
363365 }
364366
365- bool isClampSI () const { return isImmTy (ImmTyClampSI); }
366367 bool isOModSI () const { return isImmTy (ImmTyOModSI); }
367368 bool isDMask () const { return isImmTy (ImmTyDMask); }
368369 bool isDim () const { return isImmTy (ImmTyDim); }
369- bool isUNorm () const { return isImmTy (ImmTyUNorm); }
370- bool isDA () const { return isImmTy (ImmTyDA); }
371370 bool isR128A16 () const { return isImmTy (ImmTyR128A16); }
372- bool isA16 () const { return isImmTy (ImmTyA16); }
373- bool isLWE () const { return isImmTy (ImmTyLWE); }
374371 bool isOff () const { return isImmTy (ImmTyOff); }
375372 bool isExpTgt () const { return isImmTy (ImmTyExpTgt); }
376- bool isExpVM () const { return isImmTy (ImmTyExpVM); }
377- bool isExpCompr () const { return isImmTy (ImmTyExpCompr); }
378373 bool isOffen () const { return isImmTy (ImmTyOffen); }
379374 bool isIdxen () const { return isImmTy (ImmTyIdxen); }
380375 bool isAddr64 () const { return isImmTy (ImmTyAddr64); }
@@ -387,7 +382,6 @@ class AMDGPUOperand : public MCParsedAsmOperand {
387382 bool isLDS () const { return isImmTy (ImmTyLDS); }
388383 bool isCPol () const { return isImmTy (ImmTyCPol); }
389384 bool isTFE () const { return isImmTy (ImmTyTFE); }
390- bool isD16 () const { return isImmTy (ImmTyD16); }
391385 bool isFORMAT () const { return isImmTy (ImmTyFORMAT) && isUInt<7 >(getImm ()); }
392386 bool isDppBankMask () const { return isImmTy (ImmTyDppBankMask); }
393387 bool isDppRowMask () const { return isImmTy (ImmTyDppRowMask); }
@@ -404,7 +398,6 @@ class AMDGPUOperand : public MCParsedAsmOperand {
404398 bool isOpSelHi () const { return isImmTy (ImmTyOpSelHi); }
405399 bool isNegLo () const { return isImmTy (ImmTyNegLo); }
406400 bool isNegHi () const { return isImmTy (ImmTyNegHi); }
407- bool isHigh () const { return isImmTy (ImmTyHigh); }
408401
409402 bool isRegOrImm () const {
410403 return isReg () || isImm ();
0 commit comments