diff --git a/include/mlir-hlo/utils/hlo_utils.h b/include/mlir-hlo/utils/hlo_utils.h index 5513dc6..74ea9c9 100644 --- a/include/mlir-hlo/utils/hlo_utils.h +++ b/include/mlir-hlo/utils/hlo_utils.h @@ -83,11 +83,6 @@ enum ScalarLimit { // Requires `ty` to be either FloatType or IntegerType. DenseElementsAttr GetScalarLimitOfType(Type ty, ScalarLimit limit); -// Given `op_name` from LMHLO, returns the corresponding op name in MHLO. -// Returns empty string if no such op exists. -std::string LmhloToMhloOpName(llvm::StringRef op_name, - mlir::MLIRContext* context); - } // namespace hlo } // namespace mlir diff --git a/lib/utils/hlo_utils.cc b/lib/utils/hlo_utils.cc index 8ff1ce3..0bbd91e 100644 --- a/lib/utils/hlo_utils.cc +++ b/lib/utils/hlo_utils.cc @@ -132,13 +132,5 @@ DenseElementsAttr GetScalarLimitOfType(Type ty, ScalarLimit limit) { llvm_unreachable("unsupported type"); } -std::string LmhloToMhloOpName(llvm::StringRef op_name, - mlir::MLIRContext *context) { - assert(op_name.startswith("lmhlo.") && "Expected an LMHLO op"); - std::string mhlo_op_name(op_name.drop_front(1)); - if (context->isOperationRegistered(mhlo_op_name)) return mhlo_op_name; - return ""; -} - } // namespace hlo } // namespace mlir