| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
This way most code won't link this (substantially large) library,
if compiled statically with LLVM.
llvm-svn: 223072
|
| |
|
|
|
|
| |
Closes PR15325.
llvm-svn: 223071
|
| |
|
|
|
|
|
|
|
| |
Specifically:
* Directories match module names.
* Test names match module names.
* The language is called "OCaml", not "Ocaml".
llvm-svn: 220958
|
| |
|
|
|
|
|
|
|
|
| |
In practice this means:
* Always using -g flag.
* Embedding -cclib -lstdc++ into the corresponding cma/cmxa file.
This also moves -lstdc++ in a single place.
* Using caml_named_value instead of a homegrown mechanism.
llvm-svn: 220843
|
| |
|
|
|
|
|
| |
Also, rearrange the functions in a way that allows to quickly
compare C headers and .mli/glue files.
llvm-svn: 220842
|
| |
|
|
| |
llvm-svn: 220766
|
| |
|
|
|
|
|
|
|
|
|
| |
Merges equivalent loads on both sides of a hammock/diamond
and hoists into into the header.
Merges equivalent stores on both sides of a hammock/diamond
and sinks it to the footer.
Can enable if conversion and tolerate better load misses
and store operand latencies.
llvm-svn: 213396
|
| |
|
|
| |
llvm-svn: 197757
|
| |
|
|
| |
llvm-svn: 193968
|
| |
|
|
| |
llvm-svn: 193950
|
| |
|
|
| |
llvm-svn: 193946
|
| |
|
|
| |
llvm-svn: 193945
|
| |
|
|
|
|
| |
Patch by Peter Zotov
llvm-svn: 193847
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 160482
|
| |
|
|
|
|
| |
The C bindings exposed some APIs that weren't covered by the OCaml bindings
llvm-svn: 141997
|
| |
|
|
| |
llvm-svn: 141284
|
| |
|
|
| |
llvm-svn: 116021
|
| |
|
|
| |
llvm-svn: 97685
|
| |
|
|
|
|
| |
Patch by Erick Tryzelaar.
llvm-svn: 48602
|
| |
|
|
| |
llvm-svn: 48451
|
|
|
Patch originally by Erick Tryzelaar, but has been modified somewhat.
llvm-svn: 48419
|