[mlir] Update cast/isa method calls to function calls
authorTres Popp <tpopp@google.com>
Thu, 25 May 2023 14:35:45 +0000 (16:35 +0200)
committerTres Popp <tpopp@google.com>
Fri, 26 May 2023 05:47:03 +0000 (07:47 +0200)
commitd46a135db54f6589a77628437aa7115cb90c80db
tree7462047cef7b87462b9b64f3e5ba50c8810f2e38
parent6de63b82cc1d1a98151aa19fa8f65bd6888789b1
[mlir] Update cast/isa method calls to function calls

This updates the rest (at implementation) of MLIR's use of cast/isa
method calls where function calls are possible and automatic refactoring
is not. These changes occured in .td files or in macros.

Context:
- https://mlir.llvm.org/deprecation/ at "Use the free function variants for dyn_cast/cast/isa/…"
- Original discussion at https://discourse.llvm.org/t/preferred-casting-style-going-forward/68443
mlir/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td
mlir/include/mlir/IR/BuiltinAttributes.td
mlir/include/mlir/IR/EnumAttr.td
mlir/include/mlir/IR/FunctionInterfaces.td
mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp
mlir/lib/Dialect/EmitC/IR/EmitC.cpp
mlir/lib/Dialect/Tosa/IR/TosaCanonicalizations.cpp
mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
mlir/lib/Dialect/Tosa/Utils/QuantUtils.cpp
mlir/test/python/python_test_ops.td