Rename XlaHloDialect class into MhloDialect following the recent dialect namespace renaming
PiperOrigin-RevId: 320213526
This commit is contained in:
parent
94dcb90d38
commit
a575636862
|
@ -39,9 +39,9 @@ class OpBuilder;
|
|||
|
||||
namespace mhlo {
|
||||
|
||||
class XlaHloDialect : public Dialect {
|
||||
class MhloDialect : public Dialect {
|
||||
public:
|
||||
explicit XlaHloDialect(MLIRContext *context);
|
||||
explicit MhloDialect(MLIRContext *context);
|
||||
static StringRef getDialectNamespace() { return "mhlo"; }
|
||||
|
||||
// Registered hook to materialize a constant operation from a given attribute
|
||||
|
|
|
@ -18,6 +18,6 @@ limitations under the License.
|
|||
#include "third_party/tensorflow/compiler/mlir/hlo/include/mlir-hlo/Dialect/mhlo/IR/lhlo_ops.h"
|
||||
|
||||
// Static initialization for XLA dialect registration.
|
||||
static mlir::DialectRegistration<mlir::mhlo::XlaHloDialect> mhlo_ops;
|
||||
static mlir::DialectRegistration<mlir::mhlo::MhloDialect> mhlo_ops;
|
||||
static mlir::DialectRegistration<mlir::chlo::HloClientDialect> chlo_ops;
|
||||
static mlir::DialectRegistration<mlir::lmhlo::LmhloDialect> lmhlo_ops;
|
||||
|
|
|
@ -62,9 +62,8 @@ namespace mlir {
|
|||
#include "third_party/tensorflow/compiler/mlir/hlo/include/mlir-hlo/Dialect/mhlo/IR/hlo_structs.cc.inc"
|
||||
namespace mhlo {
|
||||
|
||||
Operation* XlaHloDialect::materializeConstant(OpBuilder& builder,
|
||||
Attribute value, Type type,
|
||||
Location loc) {
|
||||
Operation* MhloDialect::materializeConstant(OpBuilder& builder, Attribute value,
|
||||
Type type, Location loc) {
|
||||
// HLO dialect constants only support ElementsAttr unlike standard dialect
|
||||
// constant which supports all attributes.
|
||||
if (value.isa<ElementsAttr>())
|
||||
|
@ -2128,7 +2127,7 @@ struct HLOInlinerInterface : public DialectInlinerInterface {
|
|||
// mhlo Dialect Constructor
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
XlaHloDialect::XlaHloDialect(MLIRContext* context)
|
||||
MhloDialect::MhloDialect(MLIRContext* context)
|
||||
: Dialect(getDialectNamespace(), context) {
|
||||
addOperations<
|
||||
#define GET_OP_LIST
|
||||
|
@ -2140,7 +2139,7 @@ XlaHloDialect::XlaHloDialect(MLIRContext* context)
|
|||
// allowUnknownOperations();
|
||||
}
|
||||
|
||||
Type XlaHloDialect::parseType(DialectAsmParser& parser) const {
|
||||
Type MhloDialect::parseType(DialectAsmParser& parser) const {
|
||||
StringRef data_type;
|
||||
if (parser.parseKeyword(&data_type)) return Type();
|
||||
|
||||
|
@ -2149,7 +2148,7 @@ Type XlaHloDialect::parseType(DialectAsmParser& parser) const {
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
void XlaHloDialect::printType(Type type, DialectAsmPrinter& os) const {
|
||||
void MhloDialect::printType(Type type, DialectAsmPrinter& os) const {
|
||||
if (type.isa<TokenType>()) {
|
||||
os << "token";
|
||||
return;
|
||||
|
|
|
@ -33,7 +33,7 @@ struct TestChloLegalizeToHloPass
|
|||
|
||||
conversionTarget.addIllegalDialect<HloClientDialect>();
|
||||
// Consider the mhlo dialect legal for tests.
|
||||
conversionTarget.addLegalDialect<mhlo::XlaHloDialect>();
|
||||
conversionTarget.addLegalDialect<mhlo::MhloDialect>();
|
||||
// The conversion uses helpers from the Standard dialect.
|
||||
conversionTarget.addLegalDialect<mlir::StandardOpsDialect>();
|
||||
conversionTarget.addLegalDialect<mlir::shape::ShapeDialect>();
|
||||
|
|
|
@ -413,7 +413,7 @@ struct HloLegalizeToLhlo
|
|||
target.addIllegalOp<mlir::TensorStoreOp>();
|
||||
target.addLegalOp<ModuleTerminatorOp>();
|
||||
target.addLegalOp<TensorFromElementsOp>();
|
||||
target.addIllegalDialect<mhlo::XlaHloDialect>();
|
||||
target.addIllegalDialect<mhlo::MhloDialect>();
|
||||
|
||||
BufferAssignmentTypeConverter converter;
|
||||
auto isMemRefType = [](Type type) { return type.isa<BaseMemRefType>(); };
|
||||
|
|
|
@ -34,7 +34,7 @@ struct TestMaterializeBroadcastsPass
|
|||
OwningRewritePatternList conversionPatterns;
|
||||
|
||||
// Consider the mhlo dialect legal for tests.
|
||||
conversionTarget.addLegalDialect<XlaHloDialect>();
|
||||
conversionTarget.addLegalDialect<MhloDialect>();
|
||||
// The conversion uses helpers from the Standard dialect.
|
||||
conversionTarget.addLegalDialect<mlir::StandardOpsDialect>();
|
||||
|
||||
|
|
|
@ -152,7 +152,7 @@ struct TransformUnrankedHloPass
|
|||
// Setup conversion target.
|
||||
MLIRContext &ctx = getContext();
|
||||
ConversionTarget target(ctx);
|
||||
target.addLegalDialect<XlaHloDialect, StandardOpsDialect,
|
||||
target.addLegalDialect<MhloDialect, StandardOpsDialect,
|
||||
shape::ShapeDialect>();
|
||||
target.addLegalOp<FuncOp>();
|
||||
AddLegalOpOnRankedTensor<SqrtOp>(&target);
|
||||
|
|
Loading…
Reference in New Issue