Skip to content

Commit

Permalink
[mlir] Explicitly mark dialect prefixing
Browse files Browse the repository at this point in the history
Missed previously and needed to flip the default. Most of these just
flipped to _Raw to retain existing state/keep this small except for TOSA
dialect which got flipped to _Both as no further change was needed..
  • Loading branch information
jpienaar committed Jul 21, 2022
1 parent a4ee8a3 commit 72686d6
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 0 deletions.
3 changes: 3 additions & 0 deletions mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td
Expand Up @@ -27,6 +27,9 @@ def OpenACC_Dialect : Dialect {

let useDefaultAttributePrinterParser = 1;
let cppNamespace = "::mlir::acc";

// TODO: Flip to _Prefixed.
let emitAccessorPrefix = kEmitAccessorPrefix_Raw;
}

// AccCommon requires definition of OpenACC_Dialect.
Expand Down
3 changes: 3 additions & 0 deletions mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
Expand Up @@ -28,6 +28,9 @@ def OpenMP_Dialect : Dialect {
let cppNamespace = "::mlir::omp";
let dependentDialects = ["::mlir::LLVM::LLVMDialect"];
let useDefaultAttributePrinterParser = 1;

// TODO: Flip to _Prefixed.
let emitAccessorPrefix = kEmitAccessorPrefix_Raw;
}

// OmpCommon requires definition of OpenACC_Dialect.
Expand Down
3 changes: 3 additions & 0 deletions mlir/include/mlir/Dialect/Tosa/IR/TosaOpBase.td
Expand Up @@ -45,6 +45,9 @@ def Tosa_Dialect : Dialect {
let cppNamespace = "mlir::tosa";
let hasConstantMaterializer = 1;
let useDefaultAttributePrinterParser = 1;

// TODO: Flip to _Prefixed
let emitAccessorPrefix = kEmitAccessorPrefix_Both;
}

//===----------------------------------------------------------------------===//
Expand Down
3 changes: 3 additions & 0 deletions mlir/test/mlir-tblgen/interfaces-as-constraints.td
Expand Up @@ -4,6 +4,9 @@ include "mlir/IR/OpBase.td"

def Test_Dialect : Dialect {
let name = "test";

// TODO: Flip to _Prefixed
let emitAccessorPrefix = kEmitAccessorPrefix_Raw;
}

def TopLevelTypeInterface : TypeInterface<"TopLevelTypeInterface">;
Expand Down
3 changes: 3 additions & 0 deletions mlir/test/mlir-tblgen/op-attribute.td
Expand Up @@ -9,6 +9,9 @@ include "mlir/IR/OpBase.td"
def Test_Dialect : Dialect {
let name = "test";
let cppNamespace = "foobar";

// TODO: Flip to _Prefixed
let emitAccessorPrefix = kEmitAccessorPrefix_Raw;
}
class NS_Op<string mnemonic, list<Trait> traits> :
Op<Test_Dialect, mnemonic, traits>;
Expand Down
3 changes: 3 additions & 0 deletions mlir/test/mlir-tblgen/op-operand.td
Expand Up @@ -4,6 +4,9 @@ include "mlir/IR/OpBase.td"

def Test_Dialect : Dialect {
let name = "test";

// TODO: Flip to _Prefixed
let emitAccessorPrefix = kEmitAccessorPrefix_Raw;
}
class NS_Op<string mnemonic, list<Trait> traits> :
Op<Test_Dialect, mnemonic, traits>;
Expand Down
3 changes: 3 additions & 0 deletions mlir/test/mlir-tblgen/op-result.td
Expand Up @@ -5,6 +5,9 @@ include "mlir/Interfaces/InferTypeOpInterface.td"

def Test_Dialect : Dialect {
let name = "test";

// TODO: Flip to _Prefixed
let emitAccessorPrefix = kEmitAccessorPrefix_Raw;
}
class NS_Op<string mnemonic, list<Trait> traits> :
Op<Test_Dialect, mnemonic, traits>;
Expand Down
3 changes: 3 additions & 0 deletions mlir/test/mlir-tblgen/op-side-effects.td
Expand Up @@ -4,6 +4,9 @@ include "mlir/Interfaces/SideEffectInterfaces.td"

def TEST_Dialect : Dialect {
let name = "test";

// TODO: Flip to _Prefixed
let emitAccessorPrefix = kEmitAccessorPrefix_Raw;
}
class TEST_Op<string mnemonic, list<Trait> traits = []> :
Op<TEST_Dialect, mnemonic, traits>;
Expand Down

0 comments on commit 72686d6

Please sign in to comment.