Start sketching out a new diagnostics infrastructure. Create a new class 'Diagnos...
authorRiver Riddle <riverriddle@google.com>
Wed, 1 May 2019 18:14:15 +0000 (11:14 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Mon, 6 May 2019 15:23:53 +0000 (08:23 -0700)
commiteaf7f6b67136352f7cf837b59e6c92b4a73dd4cf
treeace063753dac09cb5732f9470e8ee797953baf97
parent21d9dc4f299a2fc6a28fc41e293062af54a0af57
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/include/mlir/IR/Diagnostics.h [new file with mode: 0644]
mlir/include/mlir/IR/MLIRContext.h
mlir/lib/FxpMathOps/Transforms/LowerUniformRealMath.cpp
mlir/lib/IR/Diagnostics.cpp [new file with mode: 0644]
mlir/lib/IR/Function.cpp
mlir/lib/IR/MLIRContext.cpp
mlir/lib/IR/Operation.cpp
mlir/lib/Pass/Pass.cpp
mlir/lib/Transforms/Vectorization/VectorizerTestPass.cpp
mlir/tools/mlir-opt/mlir-opt.cpp