File tree Expand file tree Collapse file tree 1 file changed +1
-2
lines changed
mlir/include/mlir/Dialect/XeGPU/uArch Expand file tree Collapse file tree 1 file changed +1
-2
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,6 @@ namespace uArch {
31
31
32
32
// An enum class to represent the scope of an instruction
33
33
enum class InstructionScope { WorkItem, Subgroup, Workgroup, Cluster };
34
-
35
34
enum class InstructionKind {
36
35
DPAS, // Dot Product Accumulate Systolic (DPAS) is a matrix
37
36
// multiply-add operation
@@ -68,7 +67,6 @@ std::optional<InstructionKind> parseInstructionKind(llvm::StringRef str) {
68
67
// represent information about an instruction and to use this information to
69
68
// generate the uArch. Specifc instruction in a uArch can inherit from this
70
69
// struct and add more fields as needed
71
-
72
70
struct Instruction {
73
71
// @TODO: Add more fields as needed
74
72
Instruction (InstructionKind kind, std::string desc, InstructionScope scope)
@@ -115,6 +113,7 @@ struct RegisterFileInfo {
115
113
};
116
114
117
115
enum class CacheHierarchyLevel { L1 = 1 , L2 = 2 , L3 = 3 };
116
+
118
117
// A struct to represent cache information
119
118
struct CacheInfo {
120
119
// Constructor
You can’t perform that action at this time.
0 commit comments