[PATCH] D54839: [CodeGen] Enhance machine PHIs optimization
    Anton Afanasyev via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Nov 22 14:13:32 PST 2018
    
    
  
anton-afanasyev created this revision.
anton-afanasyev added reviewers: RKSimon, spatel, craig.topper, dtemirbulatov.
Herald added a subscriber: llvm-commits.
  Make machine PHIs optimization to work for single value register taken from
  several different copies. This is the first step to fix PR38917. This change
  allows to get rid of redundant PHIs (see `opt_phis2.mir` test) to make
  the subsequent optimizations (like CSE) possible and simpler.
Repository:
  rL LLVM
https://reviews.llvm.org/D54839
Files:
  lib/CodeGen/OptimizePHIs.cpp
  test/CodeGen/X86/madd.ll
  test/CodeGen/X86/opt_phis2.mir
  test/CodeGen/X86/sad.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D54839.175072.patch
Type: text/x-patch
Size: 6592 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181122/a04adb63/attachment.bin>
    
    
More information about the llvm-commits
mailing list