let useDefaultAttributePrinterParser = 1;
let cppNamespace = "::mlir::acc";
+
+ // TODO: Flip to _Prefixed.
+ let emitAccessorPrefix = kEmitAccessorPrefix_Raw;
}
// AccCommon requires definition of OpenACC_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.
let cppNamespace = "mlir::tosa";
let hasConstantMaterializer = 1;
let useDefaultAttributePrinterParser = 1;
+
+ // TODO: Flip to _Prefixed
+ let emitAccessorPrefix = kEmitAccessorPrefix_Both;
}
//===----------------------------------------------------------------------===//
def Test_Dialect : Dialect {
let name = "test";
+
+ // TODO: Flip to _Prefixed
+ let emitAccessorPrefix = kEmitAccessorPrefix_Raw;
}
def TopLevelTypeInterface : TypeInterface<"TopLevelTypeInterface">;
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>;
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>;
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>;
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>;