|
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 413 of file SIDefines.h.
|
constexpr |
Definition at line 201 of file SIDefines.h.
References uint64_t.
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 205 of file SIDefines.h.
References llvm::MCInstrInfo::get(), llvm::MCInst::getOpcode(), llvm::MCInstrDesc::TSFlags, and uint64_t.
|
inline |
Definition at line 202 of file SIDefines.h.
References llvm::MCInstrInfo::get(), llvm::MCInstrDesc::TSFlags, and uint64_t.
Definition at line 337 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::ClampHi, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::hasSameClamp().
Definition at line 334 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::ClampLo, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::hasSameClamp().
Definition at line 328 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 331 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IntClamp, and T.
Referenced by llvm::SIInstrInfo::hasIntClamp(), and llvm::SIInstrInfo::hasSameClamp().
Definition at line 322 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VOP3_OPSEL.
Definition at line 396 of file SIDefines.h.
References isAtomicNoRet(), isAtomicRet(), and T.
Referenced by llvm::AMDGPU::getTemporalHintType(), llvm::SIInstrInfo::isAtomic(), and llvm::SIInstrInfo::isAtomic().
Definition at line 364 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 367 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 267 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 343 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::D16Buf, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::pseudoToMCOpcode().
Definition at line 304 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::DisableWQM, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::isDisableWQM(), and llvm::SIInstrInfo::isDisableWQM().
Definition at line 358 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IsDOT, and T.
Referenced by llvm::SIInstrInfo::isDOT(), and llvm::SIInstrInfo::isDOT().
Definition at line 255 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 289 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 283 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 316 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 286 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 346 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 361 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 352 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::FPAtomic, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::isFPAtomic(), and llvm::SIInstrInfo::isFPAtomic().
Definition at line 307 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 379 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::GWS, and T.
Referenced by llvm::SIInstrInfo::isGWS(), and llvm::SIInstrInfo::isGWS().
Definition at line 403 of file SIDefines.h.
References isMIMG(), isVIMAGE(), isVSAMPLE(), and T.
Referenced by llvm::SIInstrInfo::isImage(), llvm::SIInstrInfo::isImage(), and isVMEM().
Definition at line 295 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::LDSDIR, and T.
Referenced by llvm::SIInstrInfo::isLDSDIR(), and llvm::SIInstrInfo::isLDSDIR().
Definition at line 355 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IsMAI, and T.
Referenced by llvm::AMDGPUDisassembler::getInstruction(), and llvm::SIInstrInfo::isMAI().
Definition at line 325 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::maybeAtomic, and T.
Definition at line 274 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 264 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 261 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 376 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IsNeverUniform, and T.
Referenced by llvm::SIInstrInfo::isNeverUniform().
Definition at line 340 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IsPacked, and T.
Referenced by llvm::SIInstrInfo::isPacked(), and llvm::SIInstrInfo::isPacked().
Definition at line 209 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 313 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 252 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 399 of file SIDefines.h.
References isFlatGlobal(), isFlatScratch(), and T.
Referenced by llvm::SIInstrInfo::isSegmentSpecificFLAT(), and llvm::SIInstrInfo::isSegmentSpecificFLAT().
Definition at line 271 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 215 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::SOP1, and T.
Referenced by llvm::SIInstrInfo::isSOP1(), and llvm::SIInstrInfo::isSOP1().
Definition at line 218 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::SOP2, and T.
Referenced by llvm::SIInstrInfo::isSOP2(), and llvm::SIInstrInfo::isSOP2().
Definition at line 221 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::SOPC, and T.
Referenced by llvm::SIInstrInfo::isSOPC(), and llvm::SIInstrInfo::isSOPC().
Definition at line 224 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 227 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::SOPP, and T.
Referenced by llvm::SIInstrInfo::isSOPP(), and llvm::SIInstrInfo::isSOPP().
Definition at line 292 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::Spill, and T.
Referenced by llvm::SIInstrInfo::isSpill(), and llvm::SIInstrInfo::isSpill().
Definition at line 382 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::IsSWMMAC, and T.
Referenced by llvm::SIInstrInfo::isSWMMAC(), and llvm::SIInstrInfo::isSWMMAC().
Definition at line 373 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::TiedSourceNotRead.
Referenced by llvm::SIInstrInfo::doesNotReadTiedSource(), and llvm::SIInstrInfo::doesNotReadTiedSource().
Definition at line 258 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::TRANS.
Referenced by llvm::SIInstrInfo::isTRANS(), and llvm::SIInstrInfo::isTRANS().
Definition at line 212 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 277 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 298 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 249 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VINTRP.
Referenced by llvm::SIInstrInfo::isVINTRP(), and llvm::SIInstrInfo::isVINTRP().
Definition at line 407 of file SIDefines.h.
References isFLAT(), isImage(), isMTBUF(), isMUBUF(), and T.
Referenced by llvm::SIInstrInfo::isVMEM(), and llvm::SIInstrInfo::isVMEM().
Definition at line 230 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 233 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 239 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 245 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 242 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 236 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 385 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VOPD3.
Referenced by llvm::AMDGPU::getVOPDInstInfo().
Definition at line 280 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 370 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 301 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::WQM.
Referenced by llvm::SIInstrInfo::isWQM(), and llvm::SIInstrInfo::isWQM().
Definition at line 319 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 349 of file SIDefines.h.
References llvm::SIInstrFlags::DontUseRawTSFlags::FPDPRounding, getTSFlags(), and T.
Referenced by llvm::SIInstrInfo::usesFPDPRounding(), and llvm::SIInstrInfo::usesFPDPRounding().
Definition at line 391 of file SIDefines.h.
References getTSFlags(), llvm::SIInstrFlags::DontUseRawTSFlags::LGKM_CNT, and T.
Referenced by llvm::SIInstrInfo::usesLGKM_CNT().
Definition at line 310 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 388 of file SIDefines.h.
References getTSFlags(), T, and llvm::SIInstrFlags::DontUseRawTSFlags::VM_CNT.
Referenced by llvm::SIInstrInfo::usesVM_CNT().