|
MLIR
22.0.0git
|
#include "mlir/Dialect/XeGPU/uArch/IntelGpuXe2.h"
Inheritance diagram for mlir::xegpu::uArch::PVCuArch:Public Member Functions | |
| PVCuArch () | |
Public Member Functions inherited from mlir::xegpu::uArch::Xe2Plus | |
| Xe2Plus (StringRef archName, StringRef archDescription, llvm::ArrayRef< const Instruction * > instructionRegistry, const XeCoreInfo &xeCore) | |
| int | getSubgroupSize () const override |
| unsigned | getGeneralPackedFormatBitSize () const override |
Public Member Functions inherited from mlir::xegpu::uArch::uArch | |
| uArch (StringRef name, StringRef description, llvm::ArrayRef< const Instruction * > instructionRegistry) | |
| virtual | ~uArch ()=default |
| StringRef | getName () const |
| StringRef | getDescription () const |
| const Instruction * | getInstruction (InstructionKind instKind) const |
| bool | isSupportedInstruction (InstructionKind instr) const |
Static Public Member Functions | |
| static llvm::ArrayRef< const Instruction * > | getInstructionRegistryArr () |
| static const uArch * | getInstance () |
Additional Inherited Members | |
Protected Attributes inherited from mlir::xegpu::uArch::Xe2Plus | |
| XeCoreInfo | xeCore |
Protected Attributes inherited from mlir::xegpu::uArch::uArch | |
| StringRef | name |
| StringRef | description |
| llvm::SmallDenseMap< InstructionKind, const Instruction *, 32 > | instructionRegistry |
Definition at line 222 of file IntelGpuXe2.h.
|
inline |
Definition at line 233 of file IntelGpuXe2.h.
|
inlinestatic |
Definition at line 239 of file IntelGpuXe2.h.
Referenced by mlir::xegpu::uArch::getUArch().
|
inlinestatic |
Definition at line 223 of file IntelGpuXe2.h.