- Nov 15, 2013
-
-
Peter Zotov authored
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
-
Peter Zotov authored
llvm-svn: 194772
-
- Nov 14, 2013
-
-
Peter Zotov authored
This allows to only link in the needed targets, reducing binary size and more importantly link time. Note that this is an incomplete implementation: currently, LLVM does not have the plumbing which would allow to conditionally link in AsmPrinter, AsmParser and Disassembler for the targets which support them. This should be improved in the future. llvm-svn: 194670
-
Peter Zotov authored
llvm-svn: 194669
-
- Nov 12, 2013
-
-
Peter Zotov authored
This commit significantly speeds up both bytecode and native builds of LLVM clients (from ~20 second to sub-second link time), and allows to invoke LLVM functions from OCaml toplevel. The behavior for --disable-shared builds is unchanged. llvm-svn: 194509
-
Peter Zotov authored
llvm-svn: 194508
-
- Nov 11, 2013
-
-
Peter Zotov authored
llvm-svn: 194382
-
Peter Zotov authored
Llvm_target.intptr_type used to implicitly use global context. As none of other functions in OCaml bindings do, it is changed to accept context explicitly. llvm-svn: 194381
-
Peter Zotov authored
This breaks the API by removing Llvm_target.DataLayout.dispose. llvm-svn: 194380
-
- Nov 06, 2013
-
-
Peter Zotov authored
llvm-svn: 194138
-
Peter Zotov authored
llvm-svn: 194136
-
- Nov 05, 2013
-
-
Peter Zotov authored
Original patch by David Monniaux llvm-svn: 194075
-
Peter Zotov authored
llvm-svn: 194065
-
Peter Zotov authored
Original patch by Jonathan Ragan-Kelley llvm-svn: 194064
-
Peter Zotov authored
All other custom operations tags have LLVM prefix. llvm-svn: 194058
-
Peter Zotov authored
Workaround for an OCaml bug: http://caml.inria.fr/mantis/view.php?id=4166 llvm-svn: 194057
-
- Nov 04, 2013
-
-
Peter Zotov authored
llvm-svn: 193968
-
Peter Zotov authored
llvm-svn: 193967
-
Peter Zotov authored
llvm-svn: 193966
-
Peter Zotov authored
llvm-svn: 193965
-
- Nov 03, 2013
-
-
Peter Zotov authored
llvm-svn: 193953
-
Peter Zotov authored
OCaml's type unit is not compatible with C's type void. llvm-svn: 193952
-
Peter Zotov authored
llvm-svn: 193951
-
Peter Zotov authored
llvm-svn: 193950
-
Peter Zotov authored
llvm-svn: 193948
-
Peter Zotov authored
llvm-svn: 193946
-
Peter Zotov authored
llvm-svn: 193945
-
- Nov 01, 2013
-
-
Sylvestre Ledru authored
Patch by Peter Zotov llvm-svn: 193851
-
Sylvestre Ledru authored
Patch by Peter Zotov llvm-svn: 193847
-
Sylvestre Ledru authored
Patch by Peter Zotov llvm-svn: 193845
-
Sylvestre Ledru authored
Patch by Peter Zotov llvm-svn: 193838
-
Sylvestre Ledru authored
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
-
- Apr 29, 2013
-
-
Andrew Kaylor authored
Re-submitting with fix for OCaml dependency problems (removing dependency on SectionMemoryManager when it isn't used). Patch by Fili Pizlo llvm-svn: 180720
-
- Apr 25, 2013
-
-
Andrew Kaylor authored
llvm-svn: 180232
-
- Oct 19, 2012
-
-
Micah Villmow authored
Fix a build error for ocaml bindings that was introduced with the TargetData --> DataLayout changes. llvm-svn: 166309
-
- Oct 08, 2012
-
-
Micah Villmow authored
llvm-svn: 165406
-
Micah Villmow authored
llvm-svn: 165403
-
- Sep 02, 2012
-
-
Nuno Lopes authored
llvm-svn: 163096
-
- Jul 19, 2012
-
-
Bill Wendling authored
llvm-svn: 160482
-
- Feb 07, 2012
-
-
Benjamin Kramer authored
llvm-svn: 149997
-