|
MLIR 22.0.0git
|
#include "mlir/Dialect/XeGPU/uArch/uArchBase.h"
Public Member Functions | |
| Instruction (InstructionKind kind, InstructionScope scope) | |
| ~Instruction ()=default | |
| InstructionKind | getInstructionKind () const |
| InstructionScope | getScope () const |
Static Public Member Functions | |
| static llvm::StringRef | toString (InstructionKind instKind) |
| static std::optional< InstructionKind > | parseInstructionKind (llvm::StringRef str) |
Protected Attributes | |
| const InstructionKind | instKind |
| const InstructionScope | scope |
Definition at line 50 of file uArchBase.h.
|
inline |
Definition at line 51 of file uArchBase.h.
References instKind, and scope.
Referenced by mlir::xegpu::uArch::Subgroup2DBlockLoadInstruction::classof(), mlir::xegpu::uArch::Subgroup2DBlockPrefetchInstruction::classof(), mlir::xegpu::uArch::Subgroup2DBlockStoreInstruction::classof(), mlir::xegpu::uArch::SubgroupMatrixMultiplyAcc::classof(), mlir::xegpu::uArch::Subgroup2DBlockLoadInstruction::Subgroup2DBlockLoadInstruction(), mlir::xegpu::uArch::Subgroup2DBlockPrefetchInstruction::Subgroup2DBlockPrefetchInstruction(), mlir::xegpu::uArch::Subgroup2DBlockStoreInstruction::Subgroup2DBlockStoreInstruction(), and mlir::xegpu::uArch::SubgroupMatrixMultiplyAcc::SubgroupMatrixMultiplyAcc().
|
default |
|
inline |
Definition at line 56 of file uArchBase.h.
References instKind.
|
inline |
Definition at line 57 of file uArchBase.h.
References scope.
|
inlinestatic |
Definition at line 73 of file uArchBase.h.
References mlir::xegpu::uArch::SubgroupMatrixMultiplyAcc.
|
inlinestatic |
Definition at line 58 of file uArchBase.h.
References instKind, mlir::xegpu::uArch::Subgroup2DBlockLoad, mlir::xegpu::uArch::Subgroup2DBlockPrefetch, mlir::xegpu::uArch::Subgroup2DBlockStore, and mlir::xegpu::uArch::SubgroupMatrixMultiplyAcc.
|
protected |
Definition at line 80 of file uArchBase.h.
Referenced by getInstructionKind(), Instruction(), and toString().
|
protected |
Definition at line 81 of file uArchBase.h.
Referenced by getScope(), and Instruction().