[PATCH] D37163: [LICM] sink through non-trivially replicable PHI
    Jun Bum Lim via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Aug 29 09:24:43 PDT 2017
    
    
  
junbuml added inline comments.
================
Comment at: lib/Transforms/Scalar/LICM.cpp:803
+  Instruction *New;
+  auto It = SunkCopies.find(ExitBlock);
+  if (It != SunkCopies.end())
----------------
efriedma wrote:
> Do you need to do something to keep SunkCopies up to date?
This is to clone only one instruction per exit block and I couldn't think of a case where the same instruction is cloned several times in the same exit block. Please let me know if you can see any case where we need to update SunkCopies.
https://reviews.llvm.org/D37163
    
    
More information about the llvm-commits
mailing list