[mlir][Transforms] Remove UB dialect dependency from Canonicalizer pass (#150555)

The Canonicalizer pass has a dependency to UB dialect which shouldn't have.
It also no longer needs to directly depend on the UB dialect since the Vector dialect
(which uses UB dialect for poison index operations introduced by 35df525) already
declares this dependency(878d3594).

GitOrigin-RevId: cd1acf2ae36c5cc480d2d77de54d66508813cec9
4 files changed
tree: 1027c00be1fa165c291d2bb90c958a17cd7812ea
  1. benchmark/
  2. cmake/
  3. docs/
  4. examples/
  5. include/
  6. lib/
  7. python/
  8. test/
  9. tools/
  10. unittests/
  11. utils/
  12. .clang-format
  13. .clang-tidy
  14. CMakeLists.txt
  15. LICENSE.TXT
  16. README.md
README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.