MLIR
22.0.0git
|
Classes | |
struct | Xe2Plus |
struct | DPASInstruction |
struct | PVCuArch |
struct | BMGuArch |
struct | Instruction |
struct | RegisterFileInfo |
struct | CacheInfo |
struct | uArch |
struct | SharedMemory |
struct | XeCoreInfo |
struct | MMAInstructionInterface |
Enumerations | |
enum class | InstructionScope { Lane , Subgroup , Workgroup , Cluster } |
enum class | InstructionKind { DPAS } |
enum class | RegisterFileMode : uint8_t { Small , Large } |
enum class | RegisterFileType : uint8_t { GRF , ARF } |
enum class | CacheHierarchyLevel { L1 = 1 , L2 = 2 , L3 = 3 } |
enum class | MMAOpndKind { MatrixA , MatrixB , MatrixC , MatrixD } |
|
strong |
Enumerator | |
---|---|
L1 | |
L2 | |
L3 |
Definition at line 106 of file uArchBase.h.
|
strong |
Enumerator | |
---|---|
DPAS |
Definition at line 34 of file uArchBase.h.
|
strong |
Enumerator | |
---|---|
Lane | |
Subgroup | |
Workgroup | |
Cluster |
Definition at line 33 of file uArchBase.h.
|
strong |
Enumerator | |
---|---|
MatrixA | |
MatrixB | |
MatrixC | |
MatrixD |
Definition at line 221 of file uArchBase.h.
|
strong |
Enumerator | |
---|---|
Small | |
Large |
Definition at line 75 of file uArchBase.h.
|
strong |
Enumerator | |
---|---|
GRF | |
ARF |
Definition at line 76 of file uArchBase.h.