- Mar 18, 2011
-
-
Rafael Espindola authored
'ar'. Have to figure out how to make libLTO even lazier. llvm-svn: 127901
-
Rafael Espindola authored
functions and initializers, just report the declarations present in the module. The motivation is to open the way for using the lazy module parsing, which should speed up clients that just want a symbol list (nm, ar). This is slightly less precise, but since both -strip-dead-prototypes and -globaldce are part of the standard pipeline, this shouldn't change the result for clang/dragonegg produced binaries. Any decl in an IL file was also put there because a FE expected it to be necessary, so this should not be a problem for "-O0 -emit-llvm". As a sanity check, I have bootstrapped clang on linux and built firefox on both linux and darwin. A clang bootstrap on darwin with LTO fails with or without this patch because, ironically, the linker doesn't like the combination of dead_strip and LTO when building libLTO.so :-) llvm-svn: 127870
-
NAKAMURA Takumi authored
llvm-svn: 127859
-
- Mar 17, 2011
-
-
Rafael Espindola authored
instead of copying. llvm-svn: 127835
-
Rafael Espindola authored
of an file. llvm-svn: 127781
-
- Mar 12, 2011
-
-
Oscar Fuentes authored
llvm-svn: 127553
-
Oscar Fuentes authored
llvm-svn: 127549
-
Oscar Fuentes authored
llvm-svn: 127545
-
- Mar 11, 2011
-
-
Oscar Fuentes authored
other systems pending. PR9456. llvm-svn: 127466
-
- Mar 02, 2011
-
-
Rafael Espindola authored
uses. The result produced by the streamer is used to give the linker more accurate information and to add to llvm.compiler.used. The second improvement removes the need for the user to add __attribute__((used)) to functions only used in inline asm. The first one lets us build firefox with LTO on Darwin :-) llvm-svn: 126830
-
- Feb 24, 2011
-
-
Rafael Espindola authored
6m30. llvm-svn: 126426
-
- Feb 20, 2011
-
-
Rafael Espindola authored
libxul links in 7m0.403s. llvm-svn: 126085
-
- Feb 12, 2011
-
-
Rafael Espindola authored
llvm-svn: 125439
-
Rafael Espindola authored
llvm-svn: 125420
-
- Feb 11, 2011
-
-
Rafael Espindola authored
llvm-svn: 125363
-
- Feb 08, 2011
-
-
Rafael Espindola authored
MemoryBuffer::getOpenFile to not close the file descriptor. llvm-svn: 125128
-
- Feb 01, 2011
-
-
Rafael Espindola authored
complain about duplicated definitions. llvm-svn: 124634
-
- 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
-
- Dec 16, 2010
-
-
Michael J. Spencer authored
llvm-svn: 121958
-
- Dec 10, 2010
-
-
Rafael Espindola authored
llvm-svn: 121471
-
Rafael Espindola authored
llvm-svn: 121461
-
Rafael Espindola authored
f: .cfi_startproc nop .cfi_endproc assembled (on ELF). llvm-svn: 121434
-
- Dec 09, 2010
-
-
Michael J. Spencer authored
llvm-svn: 121387
-
- Dec 06, 2010
-
-
Devang Patel authored
This time for .s file. llvm-svn: 121016
-
- Dec 04, 2010
-
-
Devang Patel authored
llvm-svn: 120860
-
- Nov 29, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120304
-
- Oct 20, 2010
-
-
Rafael Espindola authored
llvm-svn: 116910
-
- Oct 16, 2010
-
-
Daniel Dunbar authored
spaces gives tests fits and shell escaping is an art best left to jabberwockies. llvm-svn: 116632
-
- Oct 07, 2010
-
-
Dan Gohman authored
llvm-svn: 115976
-
- Oct 06, 2010
-
-
Bill Wendling authored
drastically reduce the linking time during LTO. Patch by Shantonu Sen! llvm-svn: 115728
-
- Sep 27, 2010
-
-
Bill Wendling authored
"linker_private_weak_auto_def" linkage type for LTO. llvm-svn: 114868
-
Bill Wendling authored
during LTO. llvm-svn: 114850
-
- Sep 01, 2010
-
-
Dan Gohman authored
of a base class. This makes it possible to unregister the file from FilesToRemove when the file is done. Also, this eliminates the need for formatted_tool_output_file. llvm-svn: 112706
-
- Aug 26, 2010
-
-
Devang Patel authored
llvm-svn: 112200
-
- Aug 25, 2010
-
-
Dan Gohman authored
llvm-svn: 112069
-
Dan Gohman authored
llvm-svn: 112068
-
- Aug 20, 2010
-
-
Dan Gohman authored
checking to places which previously lacked it. llvm-svn: 111651
-
- Aug 11, 2010
-
-
Rafael Espindola authored
llvm-svn: 110759
-
Daniel Dunbar authored
from inline assembly, except in cases where they had already been seen (in which case they would get added twice). - I can't see how this ever worked... llvm-svn: 110757
-
Daniel Dunbar authored
llvm-svn: 110756
-