|
LLVM 24.0.0git
|
Namespaces | |
| namespace | DontUseRawTSFlags |
Enumerations | |
| enum | ClassFlags : unsigned { S_NAN = 1 << 0 , Q_NAN = 1 << 1 , N_INFINITY = 1 << 2 , N_NORMAL = 1 << 3 , N_SUBNORMAL = 1 << 4 , N_ZERO = 1 << 5 , P_ZERO = 1 << 6 , P_SUBNORMAL = 1 << 7 , P_NORMAL = 1 << 8 , P_INFINITY = 1 << 9 } |
Functions | |
| constexpr uint64_t | getTSFlags (const MCInstrDesc &Desc) |
| uint64_t | getTSFlags (const MCInstrInfo &MII, unsigned Opcode) |
| uint64_t | getTSFlags (const MCInstrInfo &MII, const MCInst &Inst) |
| template<typename... T> | |
| constexpr bool | isSALU (const T &...O) |
| template<typename... T> | |
| constexpr bool | isVALU (const T &...O) |
| template<typename... T> | |
| constexpr bool | isSOP1 (const T &...O) |
| template<typename... T> | |
| constexpr bool | isSOP2 (const T &...O) |
| template<typename... T> | |
| constexpr bool | isSOPC (const T &...O) |
| template<typename... T> | |
| constexpr bool | isSOPK (const T &...O) |
| template<typename... T> | |
| constexpr bool | isSOPP (const T &...O) |
| template<typename... T> | |
| constexpr bool | isVOP1 (const T &...O) |
| template<typename... T> | |
| constexpr bool | isVOP2 (const T &...O) |
| template<typename... T> | |
| constexpr bool | isVOPC (const T &...O) |
| template<typename... T> | |
| constexpr bool | isVOP3 (const T &...O) |
| template<typename... T> | |
| constexpr bool | isVOP3P (const T &...O) |
| template<typename... T> | |
| constexpr bool | isVOP3Like (const T &...O) |
| template<typename... T> | |
| constexpr bool | isVINTRP (const T &...O) |
| template<typename... T> | |
| constexpr bool | isSDWA (const T &...O) |
| template<typename... T> | |
| constexpr bool | isDPP (const T &...O) |
| template<typename... T> | |
| constexpr bool | isTRANS (const T &...O) |
| template<typename... T> | |
| constexpr bool | isMUBUF (const T &...O) |
| template<typename... T> | |
| constexpr bool | isMTBUF (const T &...O) |
| template<typename... T> | |
| constexpr bool | isBuffer (const T &...O) |
| template<typename... T> | |
| constexpr bool | isSMRD (const T &...O) |
| template<typename... T> | |
| constexpr bool | isMIMG (const T &...O) |
| template<typename... T> | |
| constexpr bool | isVIMAGE (const T &...O) |
| template<typename... T> | |
| constexpr bool | isVSAMPLE (const T &...O) |
| template<typename... T> | |
| constexpr bool | isEXP (const T &...O) |
| template<typename... T> | |
| constexpr bool | isFLAT (const T &...O) |
| template<typename... T> | |
| constexpr bool | isDS (const T &...O) |
| template<typename... T> | |
| constexpr bool | isSpill (const T &...O) |
| template<typename... T> | |
| constexpr bool | isLDSDIR (const T &...O) |
| template<typename... T> | |
| constexpr bool | isVINTERP (const T &...O) |
| template<typename... T> | |
| constexpr bool | isWQM (const T &...O) |
| template<typename... T> | |
| constexpr bool | isDisableWQM (const T &...O) |
| template<typename... T> | |
| constexpr bool | isGather4 (const T &...O) |
| template<typename... T> | |
| constexpr bool | usesTENSOR_CNT (const T &...O) |
| template<typename... T> | |
| constexpr bool | isScalarStore (const T &...O) |
| template<typename... T> | |
| constexpr bool | isFixedSize (const T &...O) |
| template<typename... T> | |
| constexpr bool | usesASYNC_CNT (const T &...O) |
| template<typename... T> | |
| constexpr bool | hasVOP3OpSel (const T &...O) |
| template<typename... T> | |
| constexpr bool | isMaybeAtomic (const T &...O) |
| template<typename... T> | |
| constexpr bool | hasFPClamp (const T &...O) |
| template<typename... T> | |
| constexpr bool | hasIntClamp (const T &...O) |
| template<typename... T> | |
| constexpr bool | hasClampLo (const T &...O) |
| template<typename... T> | |
| constexpr bool | hasClampHi (const T &...O) |
| template<typename... T> | |
| constexpr bool | isPacked (const T &...O) |
| template<typename... T> | |
| constexpr bool | isD16Buf (const T &...O) |
| template<typename... T> | |
| constexpr bool | isFlatGlobal (const T &...O) |
| template<typename... T> | |
| constexpr bool | usesFPDPRounding (const T &...O) |
| template<typename... T> | |
| constexpr bool | isFPAtomic (const T &...O) |
| template<typename... T> | |
| constexpr bool | isMAI (const T &...O) |
| template<typename... T> | |
| constexpr bool | isDOT (const T &...O) |
| template<typename... T> | |
| constexpr bool | isFlatScratch (const T &...O) |
| template<typename... T> | |
| constexpr bool | isAtomicNoRet (const T &...O) |
| template<typename... T> | |
| constexpr bool | isAtomicRet (const T &...O) |
| template<typename... T> | |
| constexpr bool | isWMMA (const T &...O) |
| template<typename... T> | |
| constexpr bool | isTiedSourceNotRead (const T &...O) |
| template<typename... T> | |
| constexpr bool | isNeverUniform (const T &...O) |
| template<typename... T> | |
| constexpr bool | isGWS (const T &...O) |
| template<typename... T> | |
| constexpr bool | isSWMMAC (const T &...O) |
| template<typename... T> | |
| constexpr bool | isVOPD3 (const T &...O) |
| template<typename... T> | |
| constexpr bool | usesVM_CNT (const T &...O) |
| template<typename... T> | |
| constexpr bool | usesLGKM_CNT (const T &...O) |
| template<typename... T> | |
| constexpr bool | isAtomic (const T &...O) |
| template<typename... T> | |
| constexpr bool | isSegmentSpecificFLAT (const T &...O) |
| template<typename... T> | |
| constexpr bool | isImage (const T &...O) |
| template<typename... T> | |
| constexpr bool | isVMEM (const T &...O) |
| Enumerator | |
|---|---|
| S_NAN | |
| Q_NAN | |
| N_INFINITY | |
| N_NORMAL | |
| N_SUBNORMAL | |
| N_ZERO | |
| P_ZERO | |
| P_SUBNORMAL | |
| P_NORMAL | |
| P_INFINITY | |
Definition at line 414 of file SIDefines.h.
|
constexpr |
Definition at line 202 of file SIDefines.h.
Referenced by hasClampHi(), hasClampLo(), hasFPClamp(), hasIntClamp(), hasVOP3OpSel(), isAtomicNoRet(), isAtomicRet(), isBuffer(), isD16Buf(), isDisableWQM(), isDOT(), isDPP(), isDS(), isEXP(), isFixedSize(), isFLAT(), isFlatGlobal(), isFlatScratch(), isFPAtomic(), isGather4(), isGWS(), isLDSDIR(), isMAI(), isMaybeAtomic(), isMIMG(), isMTBUF(), isMUBUF(), isNeverUniform(), isPacked(), isSALU(), isScalarStore(), isSDWA(), isSMRD(), isSOP1(), isSOP2(), isSOPC(), isSOPK(), isSOPP(), isSpill(), isSWMMAC(), isTiedSourceNotRead(), isTRANS(), isVALU(), isVIMAGE(), isVINTERP(), isVINTRP(), isVOP1(), isVOP2(), isVOP3(), isVOP3Like(), isVOP3P(), isVOPC(), isVOPD3(), isVSAMPLE(), isWMMA(), isWQM(), usesASYNC_CNT(), usesFPDPRounding(), usesLGKM_CNT(), usesTENSOR_CNT(), and usesVM_CNT().
|
inline |
Definition at line 206 of file SIDefines.h.
References llvm::MCInstrInfo::get(), llvm::MCInst::getOpcode(), and llvm::MCInstrDesc::TSFlags.
|
inline |
Definition at line 203 of file SIDefines.h.
References llvm::MCInstrInfo::get(), and llvm::MCInstrDesc::TSFlags.
Definition at line 338 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::ClampHi, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::hasSameClamp().
Definition at line 335 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::ClampLo, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::hasSameClamp().
Definition at line 329 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::FPClamp, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::hasFPClamp(), llvm::SIInstrInfo::hasFPClamp(), and llvm::SIInstrInfo::hasSameClamp().
Definition at line 332 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IntClamp, and T.
Referenced by llvm::SIInstrInfo::hasIntClamp(), and llvm::SIInstrInfo::hasSameClamp().
Definition at line 323 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VOP3_OPSEL.
Definition at line 397 of file SIDefines.h.
References isAtomicNoRet(), isAtomicRet(), and T.
Referenced by llvm::AMDGPU::getTemporalHintType(), llvm::SIInstrInfo::isAtomic(), and llvm::SIInstrInfo::isAtomic().
Definition at line 365 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IsAtomicNoRet, and T.
Referenced by isAtomic(), llvm::SIInstrInfo::isAtomicNoRet(), and llvm::SIInstrInfo::isAtomicNoRet().
Definition at line 368 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IsAtomicRet, and T.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), isAtomic(), llvm::SIInstrInfo::isAtomicRet(), and llvm::SIInstrInfo::isAtomicRet().
Definition at line 268 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::MTBUF, llvm::SIInstrFlags::DontUseRawTSFlags::MUBUF, and T.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), llvm::AMDGPU::getVGPRLoweringOperandTables(), and llvm::AMDGPUDisassembler::isBufferInstruction().
Definition at line 344 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::D16Buf, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::pseudoToMCOpcode().
Definition at line 305 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::DisableWQM, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::isDisableWQM(), and llvm::SIInstrInfo::isDisableWQM().
Definition at line 359 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IsDOT, and T.
Referenced by llvm::SIInstrInfo::isDOT(), and llvm::SIInstrInfo::isDOT().
Definition at line 256 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::DPP, getTSFlags(), and T.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), llvm::AMDGPU::getVGPRLoweringOperandTables(), llvm::SIInstrInfo::isDPP(), and llvm::SIInstrInfo::isDPP().
Definition at line 290 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::DS, getTSFlags(), and T.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), llvm::AMDGPU::getVGPRLoweringOperandTables(), hasSameMemFormat(), llvm::SIInstrInfo::isDS(), llvm::SIInstrInfo::isDS(), and isMemoryInst().
Definition at line 284 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::EXP, getTSFlags(), and T.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), llvm::AMDGPU::getVGPRLoweringOperandTables(), llvm::SIInstrInfo::isEXP(), and llvm::SIInstrInfo::isEXP().
Definition at line 317 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::FIXED_SIZE, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::isFixedSize(), and llvm::SIInstrInfo::isFixedSize().
Definition at line 287 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::FLAT, getTSFlags(), and T.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), llvm::AMDGPU::getVGPRLoweringOperandTables(), hasSameMemFormat(), llvm::SIInstrInfo::isFLAT(), llvm::SIInstrInfo::isFLAT(), isMemoryInst(), isVMEM(), and llvm::AMDGPU::supportsScaleOffset().
Definition at line 347 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::FlatGlobal, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::isFLATGlobal(), llvm::SIInstrInfo::isFLATGlobal(), and isSegmentSpecificFLAT().
Definition at line 362 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::FlatScratch, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::isFLATScratch(), llvm::SIInstrInfo::isFLATScratch(), isSegmentSpecificFLAT(), and llvm::AMDGPU::supportsScaleOffset().
Definition at line 353 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::FPAtomic, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::isFPAtomic(), and llvm::SIInstrInfo::isFPAtomic().
Definition at line 308 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::Gather4, getTSFlags(), and T.
Referenced by llvm::AMDGPUDisassembler::convertMIMGInst(), llvm::SIInstrInfo::isGather4(), and llvm::SIInstrInfo::isGather4().
Definition at line 380 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::GWS, and T.
Referenced by llvm::SIInstrInfo::isGWS(), and llvm::SIInstrInfo::isGWS().
Definition at line 404 of file SIDefines.h.
References isMIMG(), isVIMAGE(), isVSAMPLE(), and T.
Referenced by llvm::SIInstrInfo::isImage(), llvm::SIInstrInfo::isImage(), and isVMEM().
Definition at line 296 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::LDSDIR, and T.
Referenced by llvm::SIInstrInfo::isLDSDIR(), and llvm::SIInstrInfo::isLDSDIR().
Definition at line 356 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IsMAI, and T.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), and llvm::SIInstrInfo::isMAI().
Definition at line 326 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::maybeAtomic, and T.
Definition at line 275 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::MIMG, and T.
Referenced by llvm::AMDGPUDisassembler::convertMIMGInst(), llvm::AMDGPUDisassembler::getInstruction(), llvm::AMDGPU::getVGPRLoweringOperandTables(), hasSameMemFormat(), isImage(), isMemoryInst(), llvm::SIInstrInfo::isMIMG(), and llvm::SIInstrInfo::isMIMG().
Definition at line 265 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::MTBUF, and T.
Referenced by hasSameMemFormat(), isMemoryInst(), llvm::SIInstrInfo::isMTBUF(), llvm::SIInstrInfo::isMTBUF(), and isVMEM().
Definition at line 262 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::MUBUF, and T.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), hasSameMemFormat(), isMemoryInst(), llvm::SIInstrInfo::isMUBUF(), llvm::SIInstrInfo::isMUBUF(), and isVMEM().
Definition at line 377 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IsNeverUniform, and T.
Referenced by llvm::SIInstrInfo::isNeverUniform().
Definition at line 341 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IsPacked, and T.
Referenced by llvm::SIInstrInfo::isPacked(), and llvm::SIInstrInfo::isPacked().
Definition at line 210 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::SALU, and T.
Referenced by llvm::SIInstrInfo::isSALU(), llvm::SIInstrInfo::isSALU(), and llvm::SIInstrInfo::isScalarUnit().
Definition at line 314 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::SCALAR_STORE, and T.
Referenced by llvm::SIInstrInfo::isScalarStore(), and llvm::SIInstrInfo::isScalarStore().
Definition at line 253 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::SDWA, and T.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), llvm::SIInstrInfo::isSDWA(), llvm::SIInstrInfo::isSDWA(), and llvm::SIInstrInfo::pseudoToMCOpcode().
Definition at line 400 of file SIDefines.h.
References isFlatGlobal(), isFlatScratch(), and T.
Referenced by llvm::SIInstrInfo::isSegmentSpecificFLAT(), and llvm::SIInstrInfo::isSegmentSpecificFLAT().
Definition at line 272 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::SMRD, and T.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), hasSameMemFormat(), llvm::AMDGPUDisassembler::isBufferInstruction(), isMemoryInst(), llvm::SIInstrInfo::isScalarUnit(), llvm::SIInstrInfo::isSMRD(), llvm::SIInstrInfo::isSMRD(), and llvm::AMDGPU::supportsScaleOffset().
Definition at line 216 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::SOP1, and T.
Referenced by llvm::SIInstrInfo::isSOP1(), and llvm::SIInstrInfo::isSOP1().
Definition at line 219 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::SOP2, and T.
Referenced by llvm::SIInstrInfo::isSOP2(), and llvm::SIInstrInfo::isSOP2().
Definition at line 222 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::SOPC, and T.
Referenced by llvm::SIInstrInfo::isSOPC(), and llvm::SIInstrInfo::isSOPC().
Definition at line 225 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::SOPK, and T.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), llvm::SIInstrInfo::isSOPK(), and llvm::SIInstrInfo::isSOPK().
Definition at line 228 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::SOPP, and T.
Referenced by llvm::SIInstrInfo::isSOPP(), and llvm::SIInstrInfo::isSOPP().
Definition at line 293 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::Spill, and T.
Referenced by llvm::SIInstrInfo::isSpill(), and llvm::SIInstrInfo::isSpill().
Definition at line 383 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IsSWMMAC, and T.
Referenced by llvm::SIInstrInfo::isSWMMAC(), and llvm::SIInstrInfo::isSWMMAC().
Definition at line 374 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::TiedSourceNotRead.
Referenced by llvm::SIInstrInfo::doesNotReadTiedSource(), and llvm::SIInstrInfo::doesNotReadTiedSource().
Definition at line 259 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::TRANS.
Referenced by llvm::SIInstrInfo::isTRANS(), and llvm::SIInstrInfo::isTRANS().
Definition at line 213 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VALU.
Referenced by llvm::SIInstrInfo::isLDSDMA(), llvm::SIInstrInfo::isLDSDMA(), llvm::SIInstrInfo::isVALU(), and llvm::SIInstrInfo::isVALU().
Definition at line 278 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VIMAGE.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), llvm::AMDGPU::getVGPRLoweringOperandTables(), hasSameMemFormat(), isImage(), isMemoryInst(), llvm::SIInstrInfo::isVIMAGE(), and llvm::SIInstrInfo::isVIMAGE().
Definition at line 299 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VINTERP.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), llvm::SIInstrInfo::isVINTERP(), and llvm::SIInstrInfo::isVINTERP().
Definition at line 250 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VINTRP.
Referenced by llvm::SIInstrInfo::isVINTRP(), and llvm::SIInstrInfo::isVINTRP().
Definition at line 408 of file SIDefines.h.
References isFLAT(), isImage(), isMTBUF(), isMUBUF(), and T.
Referenced by llvm::SIInstrInfo::isVMEM(), and llvm::SIInstrInfo::isVMEM().
Definition at line 231 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VOP1.
Referenced by llvm::AMDGPU::getVGPRLoweringOperandTables(), llvm::SIInstrInfo::isVOP1(), and llvm::SIInstrInfo::isVOP1().
Definition at line 234 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VOP2.
Referenced by llvm::AMDGPU::getVGPRLoweringOperandTables(), llvm::SIInstrInfo::isVOP2(), and llvm::SIInstrInfo::isVOP2().
Definition at line 240 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VOP3.
Referenced by llvm::AMDGPU::VOPD::ComponentProps::ComponentProps(), llvm::AMDGPUDisassembler::getInstruction(), and llvm::SIInstrInfo::isVOP3().
Definition at line 246 of file SIDefines.h.
References getTSFlags(), T, llvm::SIInstrFlags::DontUseRawTSFlags::VOP3, and llvm::SIInstrFlags::DontUseRawTSFlags::VOP3P.
Referenced by llvm::AMDGPUDisassembler::decodeNonVGPRSrcOp(), getLit64Encoding(), and llvm::AMDGPU::getVGPRLoweringOperandTables().
Definition at line 243 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VOP3P.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), llvm::SIInstrInfo::isVOP3P(), and llvm::SIInstrInfo::isVOP3P().
Definition at line 237 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VOPC.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), llvm::AMDGPU::getVGPRLoweringOperandTables(), llvm::SIInstrInfo::isVOPC(), and llvm::SIInstrInfo::isVOPC().
Definition at line 386 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VOPD3.
Referenced by llvm::AMDGPU::getVOPDInstInfo().
Definition at line 281 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VSAMPLE.
Referenced by llvm::AMDGPUDisassembler::convertMIMGInst(), llvm::AMDGPUDisassembler::getInstruction(), llvm::AMDGPU::getVGPRLoweringOperandTables(), hasSameMemFormat(), isImage(), isMemoryInst(), llvm::SIInstrInfo::isVSAMPLE(), and llvm::SIInstrInfo::isVSAMPLE().
Definition at line 371 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IsWMMA, and T.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), llvm::SIInstrInfo::isWMMA(), and llvm::SIInstrInfo::isWMMA().
Definition at line 302 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::WQM.
Referenced by llvm::SIInstrInfo::isWQM(), and llvm::SIInstrInfo::isWQM().
Definition at line 320 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::ASYNC_CNT, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::usesASYNC_CNT(), and llvm::SIInstrInfo::usesASYNC_CNT().
Definition at line 350 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::FPDPRounding, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::usesFPDPRounding(), and llvm::SIInstrInfo::usesFPDPRounding().
Definition at line 392 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::LGKM_CNT, and T.
Referenced by llvm::SIInstrInfo::usesLGKM_CNT().
Definition at line 311 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::TENSOR_CNT.
Referenced by llvm::SIInstrInfo::isLDSDMA(), llvm::SIInstrInfo::isLDSDMA(), llvm::SIInstrInfo::usesTENSOR_CNT(), and llvm::SIInstrInfo::usesTENSOR_CNT().
Definition at line 389 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VM_CNT.
Referenced by llvm::SIInstrInfo::usesVM_CNT().