|
MLIR
22.0.0git
|
#include "mlir/Dialect/XeGPU/uArch/IntelGpuXe2.h"
Inheritance diagram for mlir::xegpu::uArch::Subgroup2DBlockStoreInstruction:Public Member Functions | |
| Subgroup2DBlockStoreInstruction () | |
| std::optional< std::tuple< llvm::ArrayRef< int >, llvm::ArrayRef< int >, llvm::ArrayRef< int > > > | getBlockWidthHeightCount (Type elemTy) const |
| int32_t | getPackedFormatBitSize () const |
Public Member Functions inherited from mlir::xegpu::uArch::Instruction | |
| Instruction (InstructionKind kind, InstructionScope scope) | |
| ~Instruction ()=default | |
| InstructionKind | getInstructionKind () const |
| InstructionScope | getScope () const |
Static Public Member Functions | |
| static bool | classof (const Instruction *B) |
Static Public Member Functions inherited from mlir::xegpu::uArch::Instruction | |
| static llvm::StringRef | toString (InstructionKind instKind) |
| static std::optional< InstructionKind > | parseInstructionKind (llvm::StringRef str) |
Additional Inherited Members | |
Protected Attributes inherited from mlir::xegpu::uArch::Instruction | |
| const InstructionKind | instKind |
| const InstructionScope | scope |
Definition at line 48 of file IntelGpuXe2.h.
|
inline |
Definition at line 49 of file IntelGpuXe2.h.
References mlir::xegpu::uArch::Subgroup, and mlir::xegpu::uArch::Subgroup2DBlockStore.
|
inlinestatic |
Definition at line 52 of file IntelGpuXe2.h.
References mlir::xegpu::uArch::Subgroup2DBlockStore.
|
inline |
Definition at line 59 of file IntelGpuXe2.h.
References mlir::Type::getIntOrFloatBitWidth().
|
inline |
Definition at line 76 of file IntelGpuXe2.h.