- Oct 22, 2014
-
-
Peter Zotov authored
llvm-svn: 220377
-
- Oct 17, 2014
-
-
Peter Zotov authored
llvm-svn: 220008
-
- Sep 03, 2014
-
-
Eric Christopher authored
Approved by Jim Grosbach, Lang Hames, Rafael Espindola. This reinstates commits r215111, 215115, 215116, 215117, 215136. llvm-svn: 216982
-
- Aug 12, 2014
-
-
Peter Zotov authored
Patch by Gabriel Radanne <drupyog@zoho.com> llvm-svn: 215420
-
- Aug 08, 2014
-
-
Eric Christopher authored
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
-
- Aug 07, 2014
-
-
Rafael Espindola authored
llvm-svn: 215117
-
- Aug 04, 2014
-
-
Peter Zotov authored
llvm-svn: 214677
-
- Jul 22, 2014
-
-
Peter Zotov authored
llvm-svn: 213655
-
- Jul 18, 2014
-
-
Gerolf Hoflehner authored
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
-
- Jul 03, 2014
-
-
Peter Zotov authored
Patch by Julien Sagot llvm-svn: 212230
-
- Jun 30, 2014
-
-
Peter Zotov authored
llvm-svn: 212048
-
- Jun 09, 2014
-
-
Peter Zotov authored
Patch by Jacques-Pascal Deplaix llvm-svn: 210480
-
- Jun 07, 2014
-
-
Peter Zotov authored
llvm-svn: 210396
-
Peter Zotov authored
Patch by Gabriel Radanne. While this commit technically breaks API, no code should have supplied the integer IDs directly, and thus no code should break. llvm-svn: 210395
-
- May 01, 2014
-
-
Peter Zotov authored
This package is useful for architecture-independent tools like llc. Patch by Jacques-Pascal Deplaix. llvm-svn: 207793
-
- Dec 20, 2013
-
-
NAKAMURA Takumi authored
llvm-svn: 197758
-
Alp Toker authored
llvm-svn: 197757
-
- Nov 28, 2013
-
-
Peter Zotov authored
llvm-svn: 195912
-
- Nov 27, 2013
-
-
Peter Zotov authored
This commit embeds a set of linker flags with hardcoded paths to the LLVM shared library on --enable-shared builds into .cmxa files and stub dynamic libraries. This solution closely follows existing rules for rpath in the LLVM tools, which had to be modified because of differences in toolchain. Without this patch, OCaml tests as well as opam bindings broke, as neither of those updates LD_LIBRARY_PATH to include the $prefix/lib directory. llvm-svn: 195834
-
- Nov 26, 2013
-
-
Peter Zotov authored
llvm-svn: 195782
-
- Nov 21, 2013
-
-
Peter Zotov authored
llvm-svn: 195336
-
- Nov 15, 2013
-
-
Peter Zotov authored
llvm-svn: 194774
-
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
-