MLIR
22.0.0git
|
#include "mlir/Dialect/XeGPU/uArch/uArchBase.h"
Public Member Functions | |
Instruction (InstructionKind kind, InstructionScope scope) | |
virtual | ~Instruction ()=default |
InstructionKind | getInstructionKind () |
InstructionScope | getScope () |
Static Public Member Functions | |
static llvm::StringRef | toString (InstructionKind instKind) |
static std::optional< InstructionKind > | parseInstructionKind (llvm::StringRef str) |
Protected Attributes | |
InstructionKind | instKind |
InstructionScope | scope |
Definition at line 45 of file uArchBase.h.
|
inline |
Definition at line 46 of file uArchBase.h.
|
virtualdefault |
|
inline |
Definition at line 51 of file uArchBase.h.
References instKind.
|
inline |
Definition at line 52 of file uArchBase.h.
References scope.
|
inlinestatic |
Definition at line 62 of file uArchBase.h.
References mlir::xegpu::uArch::DPAS.
|
inlinestatic |
Definition at line 53 of file uArchBase.h.
References mlir::xegpu::uArch::DPAS, and instKind.
Referenced by mlir::xegpu::uArch::uArch::getSupportedInstructionNames().
|
protected |
Definition at line 69 of file uArchBase.h.
Referenced by getInstructionKind(), and toString().
|
protected |
Definition at line 70 of file uArchBase.h.
Referenced by getScope().