This cleans up copies that the legalizer or other combines leave around. They can occasionally end up escaping as moves.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D85964
[GlobalISel] Enable copy-propagation in post-legalizer combiner ClosedPublic Authored by aemerson on Aug 14 2020, 3:22 AM.
Details Summary This cleans up copies that the legalizer or other combines leave around. They can occasionally end up escaping as moves.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 14 2020, 10:27 AM This revision was landed with ongoing or failed builds.Aug 15 2020, 1:45 PM Closed by commit rG7006bb69efb0: [GlobalISel] Enable copy-propagation in post-legalizer combiner. (authored by aemerson). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 285858 llvm/lib/Target/AArch64/AArch64Combine.td
llvm/test/CodeGen/AArch64/GlobalISel/combine-sext-trunc-sextload.mir
llvm/test/CodeGen/AArch64/GlobalISel/postlegalizer-combiner-copy-prop.mir
|