From eaf7f6b67136352f7cf837b59e6c92b4a73dd4cf Mon Sep 17 00:00:00 2001 From: River Riddle Date: Wed, 1 May 2019 11:14:15 -0700 Subject: Start sketching out a new diagnostics infrastructure. Create a new class 'DiagnosticEngine' and move the diagnostic handler support and final diagnostic emission from the MLIRContext to it. -- PiperOrigin-RevId: 246163897 --- mlir/lib/Transforms/Vectorization/VectorizerTestPass.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'mlir/lib/Transforms/Vectorization/VectorizerTestPass.cpp') diff --git a/mlir/lib/Transforms/Vectorization/VectorizerTestPass.cpp b/mlir/lib/Transforms/Vectorization/VectorizerTestPass.cpp index 1998740e2a4..d080d65c756 100644 --- a/mlir/lib/Transforms/Vectorization/VectorizerTestPass.cpp +++ b/mlir/lib/Transforms/Vectorization/VectorizerTestPass.cpp @@ -25,6 +25,7 @@ #include "mlir/Analysis/SliceAnalysis.h" #include "mlir/Analysis/VectorAnalysis.h" #include "mlir/IR/Builders.h" +#include "mlir/IR/Diagnostics.h" #include "mlir/IR/StandardTypes.h" #include "mlir/Pass/Pass.h" #include "mlir/Support/Functional.h" @@ -296,8 +297,8 @@ void VectorizerTestPass::runOnFunction() { testNormalizeMaps(); if (!outs.str().empty()) { - getContext().emitDiagnostic(UnknownLoc::get(&getContext()), outs.str(), - MLIRContext::DiagnosticKind::Note); + getContext().getDiagEngine().emit(UnknownLoc::get(&getContext()), + outs.str(), DiagnosticSeverity::Note); } } -- cgit v1.2.3