[vmkit-commits] [vmkit] r60245 - /vmkit/trunk/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Sat Nov 29 02:22:51 PST 2008
Author: geoffray
Date: Sat Nov 29 04:22:49 2008
New Revision: 60245
URL: http://llvm.org/viewvc/llvm-project?rev=60245&view=rev
Log:
No need for instcombine before lower constant calls anymore.
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=60245&r1=60244&r2=60245&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp Sat Nov 29 04:22:49 2008
@@ -180,8 +180,6 @@
JavaNativeFunctionPasses = new llvm::FunctionPassManager(this);
JavaNativeFunctionPasses->add(new llvm::TargetData(m));
- // Inst-combine for folding constant pointer classes.
- JavaNativeFunctionPasses->add(llvm::createInstructionCombiningPass());
// Lower constant calls to lower things like getClass used
// on synchronized methods.
JavaNativeFunctionPasses->add(mvm::createLowerConstantCallsPass());
@@ -189,8 +187,6 @@
JavaFunctionPasses = new llvm::FunctionPassManager(this);
JavaFunctionPasses->add(new llvm::TargetData(m));
Function* func = m->JavaObjectAllocateFunction;
- // Inst-combine for folding constant pointer classes.
- JavaFunctionPasses->add(llvm::createInstructionCombiningPass());
JavaFunctionPasses->add(mvm::createEscapeAnalysisPass(func));
JavaFunctionPasses->add(mvm::createLowerConstantCallsPass());
JavaFunctionPasses->add(mvm::createLowerForcedCallsPass());
More information about the vmkit-commits
mailing list