[llvm-commits] [llvm] r129049 - in /llvm/trunk: lib/Transforms/Scalar/LICM.cpp test/Analysis/BasicAA/store-promote.ll test/Transforms/LICM/2007-10-01-PromoteSafeValue.ll test/Transforms/LICM/2011-04-06-PromoteResultOfPromotion.ll

Chris Lattner clattner at apple.com
Sat May 21 17:47:38 PDT 2011


On Apr 6, 2011, at 6:35 PM, Eli Friedman wrote:

> Author: efriedma
> Date: Wed Apr  6 20:35:06 2011
> New Revision: 129049
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=129049&view=rev
> Log:
> PR9634: Don't unconditionally tell the AliasSetTracker that the PreheaderLoad
> is equivalent to any other relevant value; it isn't true in general.
> If it is equivalent, the LoopPromoter will tell the AST the equivalence.
> Also, delete the PreheaderLoad if it is unused.
> 
> Chris, since you were the last one to make major changes here, can you check
> that this is sane?

Yes, this looks reasonable to me.  Thanks Eli!

-Chris



More information about the llvm-commits mailing list