[llvm-commits] [llvm] r83753 - /llvm/trunk/include/llvm/Support/StandardPasses.h
Chris Lattner
sabre at nondot.org
Sat Oct 10 21:17:33 PDT 2009
Author: lattner
Date: Sat Oct 10 23:17:33 2009
New Revision: 83753
URL: http://llvm.org/viewvc/llvm-project?rev=83753&view=rev
Log:
there is no need to run mem2reg after jump threading at LTO time now.
Modified:
llvm/trunk/include/llvm/Support/StandardPasses.h
Modified: llvm/trunk/include/llvm/Support/StandardPasses.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Support/StandardPasses.h?rev=83753&r1=83752&r2=83753&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Support/StandardPasses.h (original)
+++ llvm/trunk/include/llvm/Support/StandardPasses.h Sat Oct 10 23:17:33 2009
@@ -230,10 +230,8 @@
addOnePass(PM, createInstructionCombiningPass(), VerifyEach);
addOnePass(PM, createJumpThreadingPass(), VerifyEach);
- // Cleanup jump threading.
- addOnePass(PM, createPromoteMemoryToRegisterPass(), VerifyEach);
- // Delete basic blocks, which optimization passes may have killed...
+ // Delete basic blocks, which optimization passes may have killed.
addOnePass(PM, createCFGSimplificationPass(), VerifyEach);
// Now that we have optimized the program, discard unreachable functions.
More information about the llvm-commits
mailing list