llvm-project/lld/test/ELF/lto/Inputs
Peter Collingbourne 2da4e52182 ELF: Add libcall symbols to the link when LTO is being used.
If any of our inputs are bitcode files, the LTO code generator may create
references to certain library functions that might not be explicit in the
bitcode file's symbol table. If any of those library functions are defined
in a bitcode file in an archive member, we need to arrange to use LTO to
compile those archive members by adding them to the link beforehand.

Differential Revision: https://reviews.llvm.org/D50017

llvm-svn: 338434
2018-07-31 20:36:17 +00:00
..
absolute.s Don't set dso_local flag in LTO resolutions for absolute symbols defined in ELF 2018-02-07 00:49:51 +00:00
archive-2.ll
archive-3.ll [ELF] Remove -m argument to lld in test files. NFC. 2018-05-30 17:57:08 +00:00
archive.ll
asmundef.ll [ELF] - Extend lto/asmundef.ll testcase. 2018-01-27 09:04:47 +00:00
available-externally.ll
cache.ll
comdat.s
common.s
common3.ll [ELF] Remove -m argument to lld in test files. NFC. 2018-05-30 17:57:08 +00:00
data-ordering-lto.ll [LTO] Make sure symbol ordering is honoured also for data. 2017-07-24 20:15:07 +00:00
defsym-bar.ll Symbols re-defined with -wrap and -defsym need to be excluded from inter- 2017-06-05 16:24:25 +00:00
drop-debug-info.bc
drop-linkage.ll
duplicated-name.ll
dynsym.s
i386-empty.ll [ELF] - Report proper error message about mixing bitcode files. 2018-07-11 12:32:00 +00:00
internalize-exportdyn.ll
internalize-undef.ll
irmover-error.ll
lazy-internal.ll Add a test for an issue fixed in r329092. 2018-04-03 18:35:46 +00:00
libcall-archive.ll ELF: Add libcall symbols to the link when LTO is being used. 2018-07-31 20:36:17 +00:00
linker-script-symbols-ipo.ll [ELF] - LTO: do not optimize away symbols accessed from linkerscript. 2017-09-25 09:31:43 +00:00
linkonce-odr.ll
linkonce.ll
relocation-model-pic.ll
resolution.s
sample-profile.prof [LTO] Errors in LLVM backend should manifest as lld errors 2018-07-02 21:01:43 +00:00
save-temps.ll
shared.s
start-lib1.ll
start-lib2.ll
symbol-ordering-lto.ll [LTO] Make sure symbol ordering is honoured. 2017-07-24 19:38:13 +00:00
thin1.ll
thin2.ll
thinlto.ll
thinlto_empty.ll Added support for ThinLTO plugin options : thinlto-index-only and thinlto-prefix-replace 2018-05-02 21:40:07 +00:00
tls-mixed.s
type-merge.ll
type-merge2.ll
undef-mixed.s
unnamed-addr-drop.ll
unnamed-addr-lib.s
visibility.s
weakodr-visibility.ll [ELF] - Added testcase for testing visibility of weak_odr symbols. 2018-02-23 10:08:15 +00:00
wrap-bar.ll Symbols re-defined with -wrap and -defsym need to be excluded from inter- 2017-06-05 16:24:25 +00:00