Lines Matching defs:isImmTy
377 bool isImmTy(ImmTy ImmT) const {
381 template <ImmTy Ty> bool isImmTy() const { return isImmTy(Ty); }
383 bool isImmLiteral() const { return isImmTy(ImmTyNone); }
389 bool isOModSI() const { return isImmTy(ImmTyOModSI); }
390 bool isDim() const { return isImmTy(ImmTyDim); }
391 bool isR128A16() const { return isImmTy(ImmTyR128A16); }
392 bool isOff() const { return isImmTy(ImmTyOff); }
393 bool isExpTgt() const { return isImmTy(ImmTyExpTgt); }
394 bool isOffen() const { return isImmTy(ImmTyOffen); }
395 bool isIdxen() const { return isImmTy(ImmTyIdxen); }
396 bool isAddr64() const { return isImmTy(ImmTyAddr64); }
397 bool isSMEMOffsetMod() const { return isImmTy(ImmTySMEMOffsetMod); }
398 bool isFlatOffset() const { return isImmTy(ImmTyOffset) || isImmTy(ImmTyInstOffset); }
399 bool isGDS() const { return isImmTy(ImmTyGDS); }
400 bool isLDS() const { return isImmTy(ImmTyLDS); }
401 bool isCPol() const { return isImmTy(ImmTyCPol); }
402 bool isIndexKey8bit() const { return isImmTy(ImmTyIndexKey8bit); }
403 bool isIndexKey16bit() const { return isImmTy(ImmTyIndexKey16bit); }
404 bool isTFE() const { return isImmTy(ImmTyTFE); }
405 bool isFORMAT() const { return isImmTy(ImmTyFORMAT) && isUInt<7>(getImm()); }
406 bool isDppFI() const { return isImmTy(ImmTyDppFI); }
407 bool isSDWADstSel() const { return isImmTy(ImmTySDWADstSel); }
408 bool isSDWASrc0Sel() const { return isImmTy(ImmTySDWASrc0Sel); }
409 bool isSDWASrc1Sel() const { return isImmTy(ImmTySDWASrc1Sel); }
410 bool isSDWADstUnused() const { return isImmTy(ImmTySDWADstUnused); }
411 bool isInterpSlot() const { return isImmTy(ImmTyInterpSlot); }
412 bool isInterpAttr() const { return isImmTy(ImmTyInterpAttr); }
413 bool isInterpAttrChan() const { return isImmTy(ImmTyInterpAttrChan); }
414 bool isOpSel() const { return isImmTy(ImmTyOpSel); }
415 bool isOpSelHi() const { return isImmTy(ImmTyOpSelHi); }
416 bool isNegLo() const { return isImmTy(ImmTyNegLo); }
417 bool isNegHi() const { return isImmTy(ImmTyNegHi); }
418 bool isBitOp3() const { return isImmTy(ImmTyBitOp3) && isUInt<8>(getImm()); }
1007 assert(isRegKind() || isImmTy(ImmTyNone));
1012 assert(isRegKind() || isImmTy(ImmTyNone));
2045 if (!isImmTy(ImmTyNone)) {
2121 if (!isImmTy(ImmTyNone)) {
2226 assert(isImmTy(ImmTyNone) && Imm.Mods.hasFPModifiers());
2251 isImmTy(ImmTyNone) && Imm.Mods.hasFPModifiers());
2253 assert(!isImmTy(ImmTyNone) || !hasModifiers());
7544 return isImmTy(ImmTyHwreg);
7665 return isImmTy(ImmTySendMsg);
7945 auto Test = [=](const AMDGPUOperand& Op) { return Op.isImmTy(Type); };
8329 return isImmTy(ImmTySwizzle);
8404 return isImmTy(ImmTyGprIdxMode);
9079 return isImmTy(ImmTyDPP8);
9798 bool AMDGPUOperand::isEndpgm() const { return isImmTy(ImmTyEndpgm); }