[PATCH] D86468: [WIP][GlobalISel] CSE copies

Jay Foad via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 24 09:25:05 PDT 2020


foad added a comment.

The intent of this is to eliminate a bunch of simple vreg-to-vreg copies that are introduced by legalization. It's work in progress because I haven't updated the ARM and AMDGPU tests yet, and because I'm not sure whether this fits into the CSEMIRBuilder philosophy. I'm not even sure what "CSE" //means// for a copy. This optimization doesn't require any of the CSE machinery, so it could be done in any MIRBuilder that wants to do a bit of on-the-fly simplification.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D86468/new/

https://reviews.llvm.org/D86468



More information about the llvm-commits mailing list