+2010-06-24 Zoltan Varga <vargaz@gmail.com>
+
+ * mini-llvm-cpp.cpp (mono_llvm_create_ee): Add support for using a standard set of
+ passes by calling createStandardFunctionPasses ().
+
2010-06-23 Zoltan Varga <vargaz@gmail.com>
* mini.h (MONO_INS_HAS_NO_SIDE_EFFECT): Add OP_LDADDR.
#include <llvm/CodeGen/MachineFunctionPass.h>
#include <llvm/CodeGen/MachineFunction.h>
#include <llvm/CodeGen/MachineFrameInfo.h>
+#include <llvm/Support/StandardPasses.h>
//#include <llvm/LinkAllPasses.h>
#include "llvm-c/Core.h"
fpm->add(new TargetData(*EE->getTargetData()));
/* Add a random set of passes */
/* Make this run-time configurable */
+ //createStandardFunctionPasses (fpm, 2);
fpm->add(createInstructionCombiningPass());
fpm->add(createReassociatePass());
fpm->add(createGVNPass());