SuccessChanges

Summary

  1. Revert "Fix build rules for LLVM_WITH_Z3 after D95727" (details)
  2. Revert "llvm-shlib: Create object libraries for each component and link against them" (details)
  3. [gn build] (manually) port 0116d04d04f2 (details)
  4. [lld][WebAssembly] Rewrite exports test in assembly. NFC (details)
  5. [mlir][Linalg] NFC: Move populatePatterns* method into linalg namespace. (details)
Commit 982396ddd7df1b359d55809bc9d1aff4ed227c95 by tstellar
Revert "Fix build rules for LLVM_WITH_Z3 after D95727"

This reverts commit d66f9c4f1e83e69abf75f97cb5f8fd1dc9422357.

This was a follow up fix for 43ceb74eb1a5801662419fb66a6bf0d5414f1ec5, which
will be reverted.
The file was modifiedllvm/lib/Support/CMakeLists.txt (diff)
Commit e07e08f3662ad821b9da99daedf2445ed1b18d2c by tstellar
Revert "llvm-shlib: Create object libraries for each component and link against them"

This reverts commit 43ceb74eb1a5801662419fb66a6bf0d5414f1ec5.

This caused some build failures: https://bugs.llvm.org/show_bug.cgi?id=49818
The file was modifiedllvm/cmake/modules/AddLLVM.cmake (diff)
The file was modifiedllvm/tools/llvm-shlib/CMakeLists.txt (diff)
Commit 6103f3f39cc909d87ac374a5294748053bb8c7b8 by thakis
[gn build] (manually) port 0116d04d04f2
The file was modifiedllvm/utils/gn/secondary/llvm/lib/TextAPI/BUILD.gn (diff)
Commit dc1a08caeff415712ff8299b21a4c26fced777db by sbc
[lld][WebAssembly] Rewrite exports test in assembly. NFC

Differential Revision: https://reviews.llvm.org/D99885
The file was addedlld/test/wasm/export.s
The file was removedlld/test/wasm/export.ll
Commit ea069aebccd317f350be3cabdcd848476616d4da by ravishankarm
[mlir][Linalg] NFC: Move populatePatterns* method into linalg namespace.

The moved `populate` methods are only relevant to Linalg
operations. So they are better of in `linalg` namespace.  Also rename
`populateLinalgTensorOpsFusionPatterns` to
`populateElementwiseOpsFusionPatterns`. This makes the scope of these
patterns explicit and disambiguates it with fusion on tensors using
tile + fuse.

Differential Revision: https://reviews.llvm.org/D99819
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp (diff)
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/ElementwiseToLinalg.cpp (diff)
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/FusionOnTensors.cpp (diff)
The file was modifiedmlir/include/mlir/Dialect/Linalg/Passes.h (diff)
The file was modifiedmlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h (diff)
The file was modifiedmlir/include/mlir/Dialect/Linalg/Utils/Utils.h (diff)