Lines Matching refs:getDesc
352 return MI.getDesc().TSFlags & SIInstrFlags::SALU; in isSALU()
360 return MI.getDesc().TSFlags & SIInstrFlags::VALU; in isVALU()
376 return MI.getDesc().TSFlags & SIInstrFlags::SOP1; in isSOP1()
384 return MI.getDesc().TSFlags & SIInstrFlags::SOP2; in isSOP2()
392 return MI.getDesc().TSFlags & SIInstrFlags::SOPC; in isSOPC()
400 return MI.getDesc().TSFlags & SIInstrFlags::SOPK; in isSOPK()
408 return MI.getDesc().TSFlags & SIInstrFlags::SOPP; in isSOPP()
416 return MI.getDesc().TSFlags & SIInstrFlags::IsPacked; in isPacked()
424 return MI.getDesc().TSFlags & SIInstrFlags::VOP1; in isVOP1()
432 return MI.getDesc().TSFlags & SIInstrFlags::VOP2; in isVOP2()
440 return MI.getDesc().TSFlags & SIInstrFlags::VOP3; in isVOP3()
448 return MI.getDesc().TSFlags & SIInstrFlags::SDWA; in isSDWA()
456 return MI.getDesc().TSFlags & SIInstrFlags::VOPC; in isVOPC()
464 return MI.getDesc().TSFlags & SIInstrFlags::MUBUF; in isMUBUF()
472 return MI.getDesc().TSFlags & SIInstrFlags::MTBUF; in isMTBUF()
480 return MI.getDesc().TSFlags & SIInstrFlags::SMRD; in isSMRD()
490 return MI.getDesc().TSFlags & SIInstrFlags::DS; in isDS()
500 return MI.getDesc().TSFlags & SIInstrFlags::MIMG; in isMIMG()
508 return MI.getDesc().TSFlags & SIInstrFlags::Gather4; in isGather4()
516 return MI.getDesc().TSFlags & SIInstrFlags::FLAT; in isFLAT()
522 auto Flags = MI.getDesc().TSFlags; in isSegmentSpecificFLAT()
532 return MI.getDesc().TSFlags & SIInstrFlags::FlatGlobal; in isFLATGlobal()
540 return MI.getDesc().TSFlags & SIInstrFlags::FlatScratch; in isFLATScratch()
553 return MI.getDesc().TSFlags & SIInstrFlags::EXP; in isEXP()
569 return MI.getDesc().TSFlags & SIInstrFlags::IsAtomicNoRet; in isAtomicNoRet()
577 return MI.getDesc().TSFlags & SIInstrFlags::IsAtomicRet; in isAtomicRet()
585 return MI.getDesc().TSFlags & (SIInstrFlags::IsAtomicRet | in isAtomic()
595 return MI.getDesc().TSFlags & SIInstrFlags::WQM; in isWQM()
603 return MI.getDesc().TSFlags & SIInstrFlags::DisableWQM; in isDisableWQM()
611 return MI.getDesc().TSFlags & SIInstrFlags::VGPRSpill; in isVGPRSpill()
619 return MI.getDesc().TSFlags & SIInstrFlags::SGPRSpill; in isSGPRSpill()
627 return MI.getDesc().TSFlags & SIInstrFlags::DPP; in isDPP()
635 return MI.getDesc().TSFlags & SIInstrFlags::TRANS; in isTRANS()
643 return MI.getDesc().TSFlags & SIInstrFlags::VOP3P; in isVOP3P()
651 return MI.getDesc().TSFlags & SIInstrFlags::VINTRP; in isVINTRP()
659 return MI.getDesc().TSFlags & SIInstrFlags::IsMAI; in isMAI()
672 return MI.getDesc().TSFlags & SIInstrFlags::IsDOT; in isDOT()
676 return MI.getDesc().TSFlags & SIInstrFlags::IsWMMA; in isWMMA()
688 return MI.getDesc().TSFlags & SIInstrFlags::LDSDIR; in isLDSDIR()
696 return MI.getDesc().TSFlags & SIInstrFlags::VINTERP; in isVINTERP()
704 return MI.getDesc().TSFlags & (SIInstrFlags::SALU | SIInstrFlags::SMRD); in isScalarUnit()
708 return MI.getDesc().TSFlags & SIInstrFlags::VM_CNT; in usesVM_CNT()
712 return MI.getDesc().TSFlags & SIInstrFlags::LGKM_CNT; in usesLGKM_CNT()
716 return MI.getDesc().TSFlags & SIInstrFlags::SOPK_ZEXT; in sopkIsZext()
726 return MI.getDesc().TSFlags & SIInstrFlags::SCALAR_STORE; in isScalarStore()
734 return MI.getDesc().TSFlags & SIInstrFlags::FIXED_SIZE; in isFixedSize()
742 return MI.getDesc().TSFlags & SIInstrFlags::FPClamp; in hasFPClamp()
750 return MI.getDesc().TSFlags & SIInstrFlags::IntClamp; in hasIntClamp()
758 return MI.getDesc().TSFlags & ClampFlags; in getClampMask()
762 return MI.getDesc().TSFlags & SIInstrFlags::FPDPRounding; in usesFPDPRounding()
770 return MI.getDesc().TSFlags & SIInstrFlags::FPAtomic; in isFPAtomic()
823 if (!MI.getDesc().OpInfo || OpIdx >= MI.getDesc().NumOperands) { in isInlineConstant()
827 return isInlineConstant(DefMO, MI.getDesc().OpInfo[OpIdx]); in isInlineConstant()
834 return isInlineConstant(MO, MI.getDesc().OpInfo[OpIdx].OperandType); in isInlineConstant()
839 if (!MI.getDesc().OpInfo || OpIdx >= MI.getDesc().NumOperands) in isInlineConstant()
851 return isInlineConstant(MO, MI.getDesc().OpInfo[OpIdx].OperandType); in isInlineConstant()