[vmkit-commits] [vmkit] r57012 - /vmkit/trunk/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Fri Oct 3 08:54:36 PDT 2008
Author: geoffray
Date: Fri Oct 3 10:54:36 2008
New Revision: 57012
URL: http://llvm.org/viewvc/llvm-project?rev=57012&view=rev
Log:
Comment which command line the llvm pass is equivalent to.
Modified:
vmkit/trunk/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp
Modified: vmkit/trunk/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp?rev=57012&r1=57011&r2=57012&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp Fri Oct 3 10:54:36 2008
@@ -191,6 +191,12 @@
PM->add(P);
}
+// This is equivalent to:
+// opt -simplifycfg -mem2reg -instcombine -jump-threading -scalarrepl -instcombine
+// -condprop -simplifycfg -reassociate -licm essai.bc -loop-unswitch
+// -indvars -loop-unroll -instcombine -gvn -sccp -simplifycfg
+// -instcombine -condprop -dse -adce -simplifycfg
+//
static void AddStandardCompilePasses(FunctionPassManager *PM) {
llvm::MutexGuard locked(mvm::jit::executionEngine->lock);
// LLVM does not allow calling functions from other modules in verifier
More information about the vmkit-commits
mailing list