llvm-6502/tools
Manman Ren 69e4dd1b12 [LTO API] split lto_codegen_compile to lto_codegen_optimize and
lto_codegen_compile_optimized. Also add lto_api_version.

Before this commit, we can only dump the optimized bitcode after running
lto_codegen_compile, but it includes some impacts of running codegen passes,
one example is StackProtector pass. We will get assertion failure when running
llc on the optimized bitcode, because StackProtector is effectively run twice.

After splitting lto_codegen_compile, the linker can choose to dump the bitcode
before running lto_codegen_compile_optimized.

lto_api_version is added so ld64 can check for runtime-availability of the new
API.

rdar://19565500


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228000 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-03 18:39:15 +00:00
..
bugpoint
bugpoint-passes
dsymutil Move DebugInfo to DebugInfo/DWARF. 2015-01-30 18:07:45 +00:00
gold gold-plugin.cpp: Fixup r227599 corresponding to r227685 and r227731 -- Don't lose DataLayoutPass. 2015-02-02 05:47:30 +00:00
llc
lli Fix lli after the DebugInfo move. 2015-01-30 18:42:03 +00:00
llvm-ar
llvm-as
llvm-bcanalyzer
llvm-c-test Fix build breakage caused by memory leaks in llvm-c-test 2015-01-28 18:32:31 +00:00
llvm-config
llvm-cov InstrProf: Remove an unused header (NFC) 2015-02-02 22:38:39 +00:00
llvm-diff
llvm-dis
llvm-dwarfdump Move DebugInfo to DebugInfo/DWARF. 2015-01-30 18:07:45 +00:00
llvm-extract
llvm-go Move DebugInfo to DebugInfo/DWARF. 2015-01-30 18:07:45 +00:00
llvm-jitlistener Fix lli after the DebugInfo move. 2015-01-30 18:42:03 +00:00
llvm-link
llvm-lto [llvm-lto] Add a line for setting LTOCodeGenerator's CPU string from command 2015-01-30 01:14:28 +00:00
llvm-mc
llvm-mcmarkup
llvm-nm
llvm-objdump Add the -section option to llvm-objdump used with -macho that takes the argument 2015-01-31 00:37:11 +00:00
llvm-pdbdump Oops -- accidentally commit some debug code! Removing that code; NFC (this time for real). 2015-01-29 16:18:59 +00:00
llvm-profdata
llvm-readobj
llvm-rtdyld Move DebugInfo to DebugInfo/DWARF. 2015-01-30 18:07:45 +00:00
llvm-shlib
llvm-size
llvm-stress
llvm-symbolizer Move DebugInfo to DebugInfo/DWARF. 2015-01-30 18:07:45 +00:00
llvm-vtabledump
lto [LTO API] split lto_codegen_compile to lto_codegen_optimize and 2015-02-03 18:39:15 +00:00
macho-dump
msbuild
obj2yaml
opt [multiversion] Implement the old pass manager's TTI wrapper pass in 2015-02-01 12:26:09 +00:00
verify-uselistorder
yaml2obj
CMakeLists.txt Really, really, really don't build llvm-pdbdump on MSVC < 2013. 2015-02-03 03:08:25 +00:00
LLVMBuild.txt
Makefile