llvm-6502/tools
Rafael Espindola 38c4e53549 Add a special streamer to libLTO that just records symbols definitions and
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 :-)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126830 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-02 04:14:42 +00:00
..
bugpoint fit in 80 cols. 2011-02-24 18:59:38 +00:00
bugpoint-passes
edis
gold Gold now rescans archives as needed, so the pass-through options are not 2011-02-27 20:30:22 +00:00
llc
lli
llvm-ar
llvm-as
llvm-bcanalyzer
llvm-config CMake: remove unnecessary variable. 2011-02-22 15:40:20 +00:00
llvm-diff
llvm-dis
llvm-extract
llvm-ld
llvm-link
llvm-mc Plug some leaks in edis. 2011-02-24 11:03:19 +00:00
llvm-nm
llvm-objdump
llvm-prof
llvm-ranlib
llvm-shlib
llvm-stub
llvmc Make "-opt [-emit-llvm]" work for .ll files. 2011-02-19 00:33:27 +00:00
lto Add a special streamer to libLTO that just records symbols definitions and 2011-03-02 04:14:42 +00:00
macho-dump
opt
CMakeLists.txt
Makefile This patch lets LLDB build as an LLVM subproject. LLDB is not built in 2011-02-20 04:17:15 +00:00