Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add EngineBuilder to ExecutionEngine in favor of the five optional argument ↵ | Reid Kleckner | 2009-07-18 | 1 | -6/+13 |
| | | | | | | | | EE::create(). Also a test commit. llvm-svn: 76276 | ||||
* | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin | 2009-07-14 | 1 | -2/+2 |
| | | | | | | | | | This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location info and the message is off (it only prints "UREACHABLE executed"). llvm-svn: 75640 | ||||
* | assert(0) -> LLVM_UNREACHABLE. | Torok Edwin | 2009-07-11 | 1 | -3/+3 |
| | | | | | | | | | Make llvm_unreachable take an optional string, thus moving the cerr<< out of line. LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for NDEBUG builds. llvm-svn: 75379 | ||||
* | Fix the EE bindings to use the proper EE interfaces for creating a JIT. | Chris Lattner | 2009-06-16 | 1 | -1/+1 |
| | | | | | | Calling into createJIT directly creates a circular dependency between libjit and lib ee. llvm-svn: 73567 | ||||
* | Fix the JIT bindings for ocaml. | Bill Wendling | 2009-04-30 | 1 | -3/+4 |
| | | | | llvm-svn: 70454 | ||||
* | Instead of passing in an unsigned value for the optimization level, use an enum, | Bill Wendling | 2009-04-29 | 1 | -1/+1 |
| | | | | | | | which better identifies what the optimization is doing. And is more flexible for future uses. llvm-svn: 70440 | ||||
* | The second part of the change from -fast to -O#. This changes the JIT to accept | Bill Wendling | 2009-04-29 | 1 | -2/+2 |
| | | | | | | | an optimization level instead of a simple boolean telling it to generate code "fast" or the other type of "fast". llvm-svn: 70347 | ||||
* | add getPointerToGlobal to the C bindings, patch by Lennart Augustsson! | Chris Lattner | 2009-01-21 | 1 | -0/+4 |
| | | | | | | PR3364 llvm-svn: 62697 | ||||
* | Fix the LLVMCreateJITCompiler C binding. | Gordon Henriksen | 2008-08-08 | 1 | -3/+3 |
| | | | | | | | Evan broke it in r54523 by adding a parameter in the implementation without updating the header correspondingly. llvm-svn: 54555 | ||||
* | Add new parameter Fast to createJIT to enable the fast codegen path. | Evan Cheng | 2008-08-08 | 1 | -2/+4 |
| | | | | llvm-svn: 54523 | ||||
* | Add C binding for ExecutionEngine::addGlobalMapping. | Gordon Henriksen | 2008-06-20 | 1 | -0/+5 |
| | | | | llvm-svn: 52523 | ||||
* | PR2202: LLVMCreateInterpreter creates a JIT | Gordon Henriksen | 2008-04-25 | 1 | -1/+1 |
| | | | | | | Applying fix by Frits van Bommel. llvm-svn: 50249 | ||||
* | Fix "Control reaches the end of non-void function" warnings, | Chris Lattner | 2008-03-30 | 1 | -0/+1 |
| | | | | | | patch by David Chisnall. llvm-svn: 48963 | ||||
* | Expose ExecutionEngine::getTargetData() to c and ocaml bindings. | Erick Tryzelaar | 2008-03-27 | 1 | -0/+4 |
| | | | | llvm-svn: 48851 | ||||
* | Unbreak build with gcc 4.3: provide missed includes and silence most ↵ | Anton Korobeynikov | 2008-02-20 | 1 | -0/+1 |
| | | | | | | annoying warnings. llvm-svn: 47367 | ||||
* | I doubt the address of the Error string was intended | Duncan Sands | 2008-01-07 | 1 | -1/+2 |
| | | | | | | | to be used for the force_interpreter parameter... Spotted by gcc-4.2. llvm-svn: 45714 | ||||
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45418 | ||||
* | C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler). | Gordon Henriksen | 2007-12-23 | 1 | -0/+187 |
llvm-svn: 45335 |