|
MLIR 24.0.0git
|
#include "mlir/Dialect/XeGPU/uArch/IntelGpuXe3p.h"
Public Member Functions | |
| CRIuArch () | |
| Public Member Functions inherited from mlir::xegpu::uArch::Xe3p | |
| Xe3p (Kind kind, llvm::ArrayRef< const Instruction * > instructionRegistry) | |
| int | getSubgroupSize () const override |
| unsigned | getGeneralPackedFormatBitSize () const override |
| const BlockIOMemoryRestrictions & | getBlockIOMemoryRestrictions () const override |
| Public Member Functions inherited from mlir::xegpu::uArch::uArch | |
| uArch (Kind kind, llvm::ArrayRef< const Instruction * > instructionRegistry) | |
| virtual | ~uArch ()=default |
| Kind | getKind () const |
| const Instruction * | getInstruction (InstructionKind instKind) const |
| bool | isSupportedInstruction (InstructionKind instr) const |
Static Public Member Functions | |
| static bool | classof (const uArch *u) |
| static const uArch * | getInstance () |
| Static Public Member Functions inherited from mlir::xegpu::uArch::Xe3p | |
| static bool | classof (const uArch *u) |
Additional Inherited Members | |
| Public Types inherited from mlir::xegpu::uArch::uArch | |
| enum class | Kind { Xe2_First , PVC = Xe2_First , BMG , Xe2_Last = BMG , Xe3p_First , CRI = Xe3p_First , Xe3p_Last = CRI } |
| Protected Attributes inherited from mlir::xegpu::uArch::uArch | |
| Kind | kind |
| llvm::SmallDenseMap< InstructionKind, const Instruction *, 32 > | instructionRegistry |
Definition at line 81 of file IntelGpuXe3p.h.
|
inline |
Definition at line 82 of file IntelGpuXe3p.h.
References mlir::xegpu::uArch::uArch::CRI, and mlir::xegpu::uArch::Xe3p::Xe3p().
Referenced by getInstance().
Definition at line 83 of file IntelGpuXe3p.h.
References mlir::xegpu::uArch::uArch::CRI.
|
inlinestatic |
Definition at line 84 of file IntelGpuXe3p.h.
References CRIuArch().
Referenced by mlir::xegpu::uArch::getUArch().