llvm/test/LTO
Rafael Espindola 737c9f6005 Add back r201608, r201622, r201624 and r201625
r201608 made llvm corretly handle private globals with MachO. r201622 fixed
a bug in it and r201624 and r201625 were changes for using private linkage,
assuming that llvm would do the right thing.

They all got reverted because r201608 introduced a crash in LTO. This patch
includes a fix for that. The issue was that TargetLoweringObjectFile now has
to be initialized before we can mangle names of private globals. This is
trivially true during the normal codegen pipeline (the asm printer does it),
but LTO has to do it manually.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201700 91177308-0d34-0410-b5e6-96231b3b80d8
2014-02-19 17:23:20 +00:00
..
cfi_endproc.ll Optimize more linkonce_odr values during LTO. 2013-10-21 17:14:55 +00:00
current-section.ll Provide a dummy section to fix a crash with inline assembly in LTO. 2014-01-22 22:11:14 +00:00
linkonce_odr_func.ll Don't internalize linkonce_odr non constant variables. 2014-02-07 19:04:43 +00:00
lit.local.cfg llvm/test/LTO should run also on cygwin. 2013-10-09 01:07:31 +00:00
private-symbol.ll Add back r201608, r201622, r201624 and r201625 2014-02-19 17:23:20 +00:00
runtime-library.ll Protect user-supplied runtime library functions in LTO 2013-11-12 21:44:01 +00:00
triple-init.ll Resubmit r196544: Apply transformation on OS X 10.9+ and iOS 7.0+: pow(10, x) ―> __exp10(x) 2013-12-12 01:55:04 +00:00