[PATCH] D17889: [MachineCopyPropagation] Expose more dead copies across instructions with regmasks

Jun Bum Lim via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 4 11:18:02 PST 2016


junbuml added a comment.

In my quick test for spec2006 in cortex-a57, I can see that this change is applied in :
 xalancbmk, dealII, omnetpp, soplex, namd.

With -O3, I can see that 177 and 330 movs are removed in xalancbmk  and dealII, respectively.
Most of them looks like :

  mov x20, x0 
  bl                           
  mov x20, x0                                                 

into

  bl 
  mov x20, x0


http://reviews.llvm.org/D17889





More information about the llvm-commits mailing list