SuccessChanges

Summary

  1. [x86] add tests for store merging; NFC (details)
  2. [MemCpyOpt] Account for case that MemInsertPoint == BI. (details)
  3. [mlir] Fix includes in mlir-translate (details)
  4. [mlir] Refactor standalone-translate to use mlirTranslateMain() (details)
Commit 4d536c6da55d662b7aad8da71815d8cba7d44967 by spatel
[x86] add tests for store merging; NFC
The file was modifiedllvm/test/CodeGen/X86/stores-merging.ll (diff)
Commit 6bc5e866bdba03fdd2d92bd72f3fce9c2973bf1f by flo
[MemCpyOpt] Account for case that MemInsertPoint == BI.

In that case, the new MemoryDef needs to be inserted *before*
MemInsertPoint.
The file was modifiedllvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp (diff)
The file was modifiedllvm/test/Transforms/MemCpyOpt/preserve-memssa.ll (diff)
Commit c633842f134171f31ace7e64088045f3a4975a88 by marius.brehler
[mlir] Fix includes in mlir-translate

Drops the include on InitAllDialects.h, as dialects are now initialized in the translation passes.

Differential Revision: https://reviews.llvm.org/D87129
The file was modifiedmlir/tools/mlir-translate/mlir-translate.cpp (diff)
Commit 4f7cdc10a83ce605a86f9d84bf6b11182c886ba3 by marius.brehler
[mlir] Refactor standalone-translate to use mlirTranslateMain()

This refactors the standalone-translate executable to use mlirTranslateMain() declared in Translation.h and further applies D87129.

Reviewed By: jpienaar

Differential Revision: https://reviews.llvm.org/D87131
The file was modifiedmlir/examples/standalone/standalone-translate/standalone-translate.cpp (diff)