- Oct 07, 2010
-
-
Dan Gohman authored
llvm-svn: 115973
-
Michael J. Spencer authored
llvm-svn: 115959
-
Michael J. Spencer authored
llvm-svn: 115958
-
- Oct 06, 2010
-
-
Bill Wendling authored
drastically reduce the linking time during LTO. Patch by Shantonu Sen! llvm-svn: 115728
-
- Oct 02, 2010
-
-
Oscar Fuentes authored
llvm-svn: 115405
-
- Sep 29, 2010
-
-
Duncan Sands authored
is not everything, but the remaining cases are less trivial. llvm-svn: 115080
-
- 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
-
Benjamin Kramer authored
llvm-svn: 114847
-
- Sep 24, 2010
-
-
Daniel Dunbar authored
llvm-svn: 114718
-
- Sep 23, 2010
-
-
Dan Gohman authored
will not be deleted, rather than the ones that will. llvm-svn: 114614
-
- Sep 22, 2010
-
-
Mikhail Glushenkov authored
llvm-svn: 114541
-
Mikhail Glushenkov authored
llvm-svn: 114540
-
- Sep 21, 2010
-
-
Mikhail Glushenkov authored
llvm-svn: 114434
-
Mikhail Glushenkov authored
llvm-svn: 114427
-
- Sep 16, 2010
-
-
Daniel Dunbar authored
llvm-svn: 114051
-
- Sep 14, 2010
-
-
Michael J. Spencer authored
This reverts commit r113632 Conflicts: cmake/modules/AddLLVM.cmake llvm-svn: 113819
-
- Sep 13, 2010
-
-
Dan Gohman authored
llvm-svn: 113765
-
- Sep 10, 2010
-
-
Michael J. Spencer authored
llvm-svn: 113632
-
NAKAMURA Takumi authored
Building archive would be executed due to definition of BUILD_ARCHIVE, even if BUILD_ARCHIVE = "0". llvm-svn: 113578
-
Dan Gohman authored
is different from what the code now uses in a two ways: NamedMDNodes were considered Values and included in the numbering, and the function-local metadata counter wasn't reset between functions. The later problem breaks lazy deserialization, so instead of trying to emulate the old numbering, just drop the old metadata. The only in-tree use case is debug info with LTO, where the QOI loss is considered acceptable. llvm-svn: 113557
-
- Sep 08, 2010
-
-
Tobias Grosser authored
Follow the same logic in the LoopPass, ModulePass and CallGraphSCCPass printers, as it was already used in the BasicBlockPass and FunctionPass printers. This is more consistent. The other option would have been to completely disable dumping the analysis information. However, as this information is the only information printed if the -analysis flag is set, calling opt would not do anything at all. llvm-svn: 113360
-
Tobias Grosser authored
llvm-svn: 113359
-
- Sep 05, 2010
-
-
Chris Lattner authored
llvm-svn: 113120
-
- Sep 03, 2010
-
-
Bill Wendling authored
llvm-svn: 112991
-
Chris Lattner authored
#uses comments, with a testcase. llvm-svn: 112906
-
Chris Lattner authored
not a scrunched version of it. llvm-svn: 112904
-
Chris Lattner authored
llvm-svn: 112903
-
- Sep 02, 2010
-
-
Mikhail Glushenkov authored
llvm-svn: 112818
-
Nick Lewycky authored
llvm-svn: 112808
-
- 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 31, 2010
-
-
Michael J. Spencer authored
llvm-svn: 112587
-
- Aug 30, 2010
-
-
Dan Gohman authored
llvm-svn: 112532
-
- Aug 28, 2010
-
-
Chris Lattner authored
llvm-svn: 112385
-
Duncan Sands authored
they hit the rest of the system. llvm-svn: 112344
-
- Aug 27, 2010
-
-
Michael J. Spencer authored
The Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 implements parts of C++0x based on the draft standard. An old version of the draft had a bug that makes std::pair<T1*, T2*>(something, 0) fail to compile. This is because the template<class U, class V> pair(U&& x, V&& y) constructor is selected, even though it later fails to implicitly convert U and V to frist_type and second_type. This has been fixed in n3090, but it seems that Microsoft is not going to update msvc. llvm-svn: 112257
-
- Aug 26, 2010
-
-
Devang Patel authored
llvm-svn: 112200
-
Oscar Fuentes authored
from llvm-link/CMakeLists.txt llvm-svn: 112153
-
Dan Gohman authored
and was over-complicated, and replacing it with a simple implementation. llvm-svn: 112120
-
Dan Gohman authored
faster on large modules. llvm-svn: 112110
-