Author: nicholas Date: Thu Feb 14 01:11:24 2008 New Revision: 47111 URL: http://llvm.org/viewvc/llvm-project?rev=47111&view=rev Log: Fix PR2032. Inform the alias analysis of changes to the underlying program.
Modified: llvm/trunk/lib/Transforms/Scalar/GVN.cpp Modified: llvm/trunk/lib/Transforms/Scalar/GVN.cpp URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/GVN.cpp?rev=47111&r1=47110&r2=47111&view=diff ============================================================================== --- llvm/trunk/lib/Transforms/Scalar/GVN.cpp (original) +++ llvm/trunk/lib/Transforms/Scalar/GVN.cpp Thu Feb 14 01:11:24 2008 @@ -857,6 +857,8 @@ PN->addIncoming(val, *PI); } + AliasAnalysis& AA = getAnalysis<AliasAnalysis>(); + AA.copyValue(orig, PN); // Attempt to collapse PHI nodes that are trivially redundant Value* v = CollapsePhi(PN); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits