| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Temporarily Revert "Nuke the old JIT." as it's not quite ready to | Eric Christopher | 2014-08-07 | 2 | -2/+2 |
| | | | | | | | | | | | | be deleted. This will be reapplied as soon as possible and before the 3.6 branch date at any rate. Approved by Jim Grosbach, Lang Hames, Rafael Espindola. This reverts commits r215111, 215115, 215116, 215117, 215136. llvm-svn: 215154 | ||||
| * | Fix the ocaml bindings. | Rafael Espindola | 2014-08-07 | 2 | -2/+2 |
| | | | | | llvm-svn: 215117 | ||||
| * | [OCaml] Documentation improvements. | Peter Zotov | 2014-06-30 | 1 | -0/+2 |
| | | | | | llvm-svn: 212048 | ||||
| * | [OCaml] Refactor Llvm_target interface | Peter Zotov | 2013-11-15 | 3 | -10/+17 |
| | | | | | | | | | This commit brings the module structure, argument order and primitive names in Llvm_target in order with the rest of the bindings, in preparation for adding TargetMachine API. llvm-svn: 194773 | ||||
| * | [OCaml] Make Llvm_target.DataLayout.t automatically managed | Peter Zotov | 2013-11-11 | 2 | -2/+8 |
| | | | | | | | This breaks the API by removing Llvm_target.DataLayout.dispose. llvm-svn: 194380 | ||||
| * | [OCaml] Formatting | Peter Zotov | 2013-11-04 | 1 | -9/+1 |
| | | | | | llvm-svn: 193965 | ||||
| * | OCaml bindings: formatting | Sylvestre Ledru | 2013-11-01 | 3 | -5/+5 |
| | | | | | | | | | This commit only changes comments and documentation in OCaml bindings. The official name of the language is OCaml, and the usage is now consistent. Patch by Peter Zotov llvm-svn: 193836 | ||||
| * | Exposing MCJIT through C API | Andrew Kaylor | 2013-04-29 | 1 | -1/+1 |
| | | | | | | | | | Re-submitting with fix for OCaml dependency problems (removing dependency on SectionMemoryManager when it isn't used). Patch by Fili Pizlo llvm-svn: 180720 | ||||
| * | Fixing OCAML bindings for MCJIT | Andrew Kaylor | 2013-04-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 180232 | ||||
| * | Fix a build error for ocaml bindings that was introduced with the TargetData ↵ | Micah Villmow | 2012-10-19 | 1 | -1/+1 |
| | | | | | | | --> DataLayout changes. llvm-svn: 166309 | ||||
| * | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 2 | -3/+3 |
| | | | | | llvm-svn: 165403 | ||||
| * | add support for ocaml 3.12 | Nuno Lopes | 2012-09-02 | 1 | -0/+3 |
| | | | | | llvm-svn: 163096 | ||||
| * | Fix OCaml bindings crash, PR8847. | Torok Edwin | 2010-12-23 | 1 | -34/+34 |
| | | | | | | | | | | | | | | | | | | See http://caml.inria.fr/mantis/view.php?id=4166 If we call only external functions from a module, then its 'let _' bindings don't get executed, which means that the exceptions don't get registered for use in the C code. This in turn causes llvm_raise to call raise_with_arg() with a NULL pointer and cause a segmentation fault. The workaround is to declare all 'external' functions as 'val' in these .mli files. Also added a separate testcase (the testcase must call only external functions for the bug to occur). llvm-svn: 122497 | ||||
| * | Rename some ocaml functions. | Erick Tryzelaar | 2010-03-03 | 3 | -13/+13 |
| | | | | | llvm-svn: 97684 | ||||
| * | Expose the external functions for ocaml's execution engine as an optimization. | Erick Tryzelaar | 2010-03-03 | 1 | -29/+36 |
| | | | | | llvm-svn: 97683 | ||||
| * | Use the ocaml tag 0 since we are just returning an option value. | Erick Tryzelaar | 2010-03-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 97612 | ||||
| * | Expose the optimization level for the jit in ocaml. | Erick Tryzelaar | 2010-03-02 | 3 | -31/+10 |
| | | | | | llvm-svn: 97610 | ||||
| * | Remove module providers from ocaml. | Erick Tryzelaar | 2010-03-02 | 3 | -54/+52 |
| | | | | | llvm-svn: 97609 | ||||
| * | Expose initializing the native target for the execution engine. | Erick Tryzelaar | 2009-09-14 | 3 | -2/+12 |
| | | | | | llvm-svn: 81800 | ||||
| * | Add EngineBuilder to ExecutionEngine in favor of the five optional argument ↵ | Reid Kleckner | 2009-07-18 | 1 | -4/+4 |
| | | | | | | | | | EE::create(). Also a test commit. llvm-svn: 76276 | ||||
| * | Fix the Ocaml bindings for the ExecutionEngine: with the change to build | Bob Wilson | 2009-06-24 | 1 | -0/+7 |
| | | | | | | | | | libraries instead of relinked objects, the interpreter, JIT, and native target libraries were not being linked in to an ocaml program using the ExecutionEngine. llvm-svn: 74117 | ||||
| * | remove dead makefile flags. | Chris Lattner | 2009-06-24 | 1 | -1/+0 |
| | | | | | llvm-svn: 74064 | ||||
| * | Fix the JIT bindings for ocaml. | Bill Wendling | 2009-04-30 | 1 | -2/+2 |
| | | | | | llvm-svn: 70454 | ||||
| * | Fix the LLVMCreateJITCompiler C binding. | Gordon Henriksen | 2008-08-08 | 3 | -4/+25 |
| | | | | | | | | Evan broke it in r54523 by adding a parameter in the implementation without updating the header correspondingly. llvm-svn: 54555 | ||||
| * | Expose ExecutionEngine::getTargetData() to c and ocaml bindings. | Erick Tryzelaar | 2008-03-27 | 3 | -1/+8 |
| | | | | | llvm-svn: 48851 | ||||
| * | Minor documentation fix. | Gordon Henriksen | 2008-03-15 | 1 | -1/+1 |
| | | | | | | | Patch by Erick Tryzelaar. llvm-svn: 48382 | ||||
| * | This patch cleans up the OCaml bindings so that they format nicely with | Gordon Henriksen | 2008-03-09 | 1 | -36/+34 |
| | | | | | | | | | ocamldoc. It does not yet hook into the build system, though. Patch by Erick Tryzelaar! llvm-svn: 48095 | ||||
| * | Trying r45451 again, but this time warning-free on 3.10.x. | Gordon Henriksen | 2007-12-30 | 1 | -0/+3 |
| | | | | | llvm-svn: 45452 | ||||
| * | Remove some lines that are nonportable to Ocaml 3.06. | Gordon Henriksen | 2007-12-30 | 1 | -1/+0 |
| | | | | | llvm-svn: 45451 | ||||
| * | remove attribution from a variety of miscellaneous files. | Chris Lattner | 2007-12-29 | 3 | -6/+6 |
| | | | | | llvm-svn: 45425 | ||||
| * | remove attributions from the rest of the llvm makefiles. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 45416 | ||||
| * | Fix some Ocaml GC errors noticed upon review. | Gordon Henriksen | 2007-12-23 | 1 | -13/+23 |
| | | | | | llvm-svn: 45336 | ||||
| * | C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler). | Gordon Henriksen | 2007-12-23 | 4 | -0/+579 |
| llvm-svn: 45335 | |||||

