Suggested by @lattner in https://discourse.llvm.org/t/rfc-define-precise-arith-semantics/65507/22.
Tested with:
ninja check-mlir check-mlir-integration check-mlir-mlir-spirv-cpu-runner check-mlir-mlir-vulkan-runner check-mlir-examples
and bazel build --config=generic_clang @llvm-project//mlir:all.
Just a warning that you'll have merge conflicts with this change: https://reviews.llvm.org/D134752