FailedChanges

Summary

  1. Refactor mlir-opt setup in a new helper function (NFC) (details)
  2. [GlobalISel] Enable copy-propagation in post-legalizer combiner. (details)
Commit 54ce3443149ce3d1e743a0b1f60ff08136fca843 by joker.eph
Refactor mlir-opt setup in a new helper function (NFC)

This will help refactoring some of the tools to prepare for the explicit registration of
Dialects.

Differential Revision: https://reviews.llvm.org/D86023
The file was modifiedmlir/examples/standalone/standalone-opt/standalone-opt.cpp
The file was modifiedmlir/tools/mlir-opt/mlir-opt.cpp
The file was modifiedmlir/include/mlir/Support/MlirOptMain.h
The file was modifiedmlir/lib/Support/MlirOptMain.cpp
Commit 7006bb69efb04f32e0a666e8a74f85d7fa745981 by Amara Emerson
[GlobalISel] Enable copy-propagation in post-legalizer combiner.

This cleans up copies that the legalizer or other combines leave around. They
can occasionally end up escaping as moves.

Differential Revision: https://reviews.llvm.org/D85964
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/combine-sext-trunc-sextload.mir
The file was addedllvm/test/CodeGen/AArch64/GlobalISel/postlegalizer-combiner-copy-prop.mir
The file was modifiedllvm/lib/Target/AArch64/AArch64Combine.td