diff options
author | Bill Wendling <isanbard@gmail.com> | 2009-04-29 00:32:19 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2009-04-29 00:32:19 +0000 |
commit | 9f795134f3ad884f8e3382551271b6f21fe37fe6 (patch) | |
tree | 33b2a2ece14ed01f9a9f0475f0c49d0c978c7354 /llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp | |
parent | 084669a1c94ec215e8366ec827ffec21d5a4afeb (diff) | |
download | bcm5719-llvm-9f795134f3ad884f8e3382551271b6f21fe37fe6.tar.gz bcm5719-llvm-9f795134f3ad884f8e3382551271b6f21fe37fe6.zip |
The second part of the change from -fast to -O#. This changes the JIT to accept
an optimization level instead of a simple boolean telling it to generate code
"fast" or the other type of "fast".
llvm-svn: 70347
Diffstat (limited to 'llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp')
-rw-r--r-- | llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp b/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp index 39bf60121e0..57467c2b812 100644 --- a/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp +++ b/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp @@ -114,11 +114,11 @@ int LLVMCreateInterpreter(LLVMExecutionEngineRef *OutInterp, int LLVMCreateJITCompiler(LLVMExecutionEngineRef *OutJIT, LLVMModuleProviderRef MP, - int Fast, + unsigned OptLevel, char **OutError) { std::string Error; if (ExecutionEngine *JIT = ExecutionEngine::createJIT(unwrap(MP), &Error, 0, - Fast != 0)) { + OptLevel)) { *OutJIT = wrap(JIT); return 0; } |