[mlir][Target][Cpp] Remove unused dialects (#85102)

Removes linking and registering dialects that are not support any more.
This commit is contained in:
Marius Brehler
2024-03-14 07:26:57 +01:00
committed by GitHub
parent 3b5e7c83a6
commit 071f72a8ec
4 changed files with 5 additions and 13 deletions

View File

@@ -10,8 +10,6 @@ add_mlir_translation_library(MLIRTargetCpp
MLIREmitCDialect
MLIRFuncDialect
MLIRIR
MLIRMathDialect
MLIRSCFDialect
MLIRSupport
MLIRTranslateLib
)

View File

@@ -9,8 +9,6 @@
#include "mlir/Dialect/ControlFlow/IR/ControlFlow.h"
#include "mlir/Dialect/EmitC/IR/EmitC.h"
#include "mlir/Dialect/Func/IR/FuncOps.h"
#include "mlir/Dialect/Math/IR/Math.h"
#include "mlir/Dialect/SCF/IR/SCF.h"
#include "mlir/IR/BuiltinOps.h"
#include "mlir/IR/Dialect.h"
#include "mlir/Target/Cpp/CppEmitter.h"
@@ -42,9 +40,7 @@ void registerToCppTranslation() {
// clang-format off
registry.insert<cf::ControlFlowDialect,
emitc::EmitCDialect,
func::FuncDialect,
math::MathDialect,
scf::SCFDialect>();
func::FuncDialect>();
// clang-format on
});
}

View File

@@ -10,10 +10,10 @@ func.func @multiple_blocks() {
// -----
func.func @unsupported_std_op(%arg0: f64) -> f64 {
// expected-error@+1 {{'math.absf' op unable to find printer for op}}
%0 = math.absf %arg0 : f64
return %0 : f64
func.func @unsupported_op(%arg0: i1) {
// expected-error@+1 {{'cf.assert' op unable to find printer for op}}
cf.assert %arg0, "assertion foo"
return
}
// -----

View File

@@ -1773,8 +1773,6 @@ cc_library(
":EmitCDialect",
":FuncDialect",
":IR",
":MathDialect",
":SCFDialect",
":Support",
":TranslateLib",
"//llvm:Support",