#include "mlir/Dialect/XeGPU/uArch/uArchBase.h"
Definition at line 143 of file uArchBase.h.
◆ uArch()
| mlir::xegpu::uArch::uArch::uArch |
( |
StringRef |
name, |
|
|
StringRef |
description, |
|
|
llvm::ArrayRef< const Instruction * > |
instructionRegistry |
|
) |
| |
|
inline |
◆ ~uArch()
| virtual mlir::xegpu::uArch::uArch::~uArch |
( |
| ) |
|
|
virtualdefault |
◆ getDescription()
| StringRef mlir::xegpu::uArch::uArch::getDescription |
( |
| ) |
const |
|
inline |
◆ getGeneralPackedFormatBitSize()
| virtual unsigned mlir::xegpu::uArch::uArch::getGeneralPackedFormatBitSize |
( |
| ) |
const |
|
pure virtual |
◆ getInstruction()
◆ getName()
| StringRef mlir::xegpu::uArch::uArch::getName |
( |
| ) |
const |
|
inline |
◆ getSubgroupSize()
| virtual int mlir::xegpu::uArch::uArch::getSubgroupSize |
( |
| ) |
const |
|
pure virtual |
◆ isSupportedInstruction()
| bool mlir::xegpu::uArch::uArch::isSupportedInstruction |
( |
InstructionKind |
instr | ) |
const |
|
inline |
◆ description
| StringRef mlir::xegpu::uArch::uArch::description |
|
protected |
◆ instructionRegistry
◆ name
| StringRef mlir::xegpu::uArch::uArch::name |
|
protected |
The documentation for this struct was generated from the following file: