- Nov 24, 2012
-
-
Benjamin Kramer authored
Necessary to give disassembler users (like darwin's otool) a possibility to dlopen libLTO and still initialize the required LLVM bits. This used to go through libMCDisassembler but that's a gross layering violation, the MC layer can't pull in functions from the targets. Adding a function to libLTO is a bit of a hack but not worse than exposing other disassembler bits from libLTO. Fixes PR14362. llvm-svn: 168545
-
- Apr 16, 2012
-
-
Rafael Espindola authored
so we don't want it to show up in the stable 3.1 interface. While at it, add a comment about why LTOCodeGenerator manually creates the internalize pass. llvm-svn: 154807
-
- Apr 09, 2012
-
-
Bill Wendling authored
llvm-svn: 154312
-
Bill Wendling authored
llvm-svn: 154306
-
- Mar 31, 2012
-
-
Bill Wendling authored
llvm-svn: 153802
-
- Mar 21, 2012
-
-
Gregory Szorc authored
This gives a lot of love to the docs for the C API. Like Clang's documentation, the C API is now organized into a Doxygen "module" (LLVMC). Each C header file is a child of the main module. Some modules (like Core) have a hierarchy of there own. The produced documentation is thus better organized (before everything was in one monolithic list). This patch also includes a lot of new documentation for APIs in Core.h. It doesn't document them all, but is better than none. Function docs are missing @param and @return annotation, but the documentation body now commonly provides help details (like the expected llvm::Value sub-type to expect). llvm-svn: 153157
-
- Apr 15, 2011
-
-
Chris Lattner authored
Luis Felipe Strano Moraes! llvm-svn: 129558
-
- Mar 22, 2011
-
-
Rafael Espindola authored
memory and writing it back to disk. llvm-svn: 128108
-
- Mar 17, 2011
-
-
Rafael Espindola authored
of an file. llvm-svn: 127781
-
- Feb 08, 2011
-
-
Rafael Espindola authored
MemoryBuffer::getOpenFile to not close the file descriptor. llvm-svn: 125128
-
- Jan 07, 2011
-
-
Devang Patel authored
This means avoid using uint32_t. This patch reverts r112200 and fixes original problem by fixing argument type in lto.cpp. llvm-svn: 123038
-
- Nov 29, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120304
-
- Sep 27, 2010
-
-
Bill Wendling authored
"linker_private_weak_auto_def" linkage type for LTO. llvm-svn: 114868
-
- Aug 26, 2010
-
-
Devang Patel authored
llvm-svn: 112200
-
- Aug 25, 2010
-
-
Dan Gohman authored
llvm-svn: 112069
-
- Aug 11, 2010
-
-
Rafael Espindola authored
llvm-svn: 110759
-
- Aug 10, 2010
-
-
Rafael Espindola authored
Nick, please review. llvm-svn: 110705
-
- Aug 09, 2010
-
-
Rafael Espindola authored
gold plugin. llvm-svn: 110604
-
- Jul 12, 2010
-
-
Eric Christopher authored
llvm-svn: 108126
-
- Jul 15, 2009
-
-
Dan Gohman authored
several unwanted dependencies. llvm-svn: 75717
-
- Jul 02, 2009
-
-
Owen Anderson authored
llvm-svn: 74678
-
Owen Anderson authored
llvm-svn: 74663
-
- Jul 01, 2009
-
-
Owen Anderson authored
llvm-svn: 74640
-
- Jun 04, 2009
-
-
rdar://problem/6940611Nick Kledzik authored
Add lto_codegen_set_assembler_path() API which allows the linker to specify the path to the assembler tool to run. When assembler is used (instead of compiler) different command line options are used. Add LTO_API_VERSION #define so clients (linkers) can conditionalize use of new APIs. llvm-svn: 72823
-
- Apr 30, 2009
-
-
Nick Lewycky authored
llvm-svn: 70491
-
- Apr 24, 2009
-
-
Rafael Espindola authored
llvm-svn: 69972
-
- Feb 06, 2009
-
-
Nick Lewycky authored
llvm-svn: 63927
-
- Nov 29, 2008
-
-
Nick Lewycky authored
llvm-svn: 60257
-
- Jul 04, 2008
-
-
Devang Patel authored
llvm-svn: 53119
-
- May 04, 2008
-
-
Gordon Henriksen authored
llvm-svn: 50620
-
- Feb 27, 2008
-
-
Nick Kledzik authored
llvm-svn: 47695
-
- Feb 26, 2008
-
-
Nick Kledzik authored
first commit of new LTO system. It is not hooked up in the llvm/tools/Makefile, so no one will build it be default yet llvm-svn: 47621
-