llvm/test/LTO
Tom Roeder 5ca1ddf668 This patch fixes LTO's RecordStreamer so that it records symbols in the MCExpr
part of an asm .symver directive as being used. This prevents referenced
functions from being internalized and deleted.

Without the patch to LTOModule.cpp, the test case will produce the error:

LLVM ERROR: A @@ version cannot be undefined.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205221 91177308-0d34-0410-b5e6-96231b3b80d8
2014-03-31 16:59:13 +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
keep-used-puts-during-instcombine.ll Module: Don't rename in getOrInsertFunction() 2014-03-10 23:42:28 +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
no-undefined-puts-when-implemented.ll Module: Don't rename in getOrInsertFunction() 2014-03-10 23:42:28 +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
symver-asm.ll This patch fixes LTO's RecordStreamer so that it records symbols in the MCExpr 2014-03-31 16:59:13 +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