llvm-project/llvm/test/tools/gold/X86
Bill Wendling 7bd9e94e38 [gold-plugin] Disable section ordering for relocatable links
Not all programs want section ordering when compiled with LTO.
In particular, the Linux kernel is very sensitive when it comes to linking, and
doesn't boot when each function is placed in its own sections.

Reviewed By: pcc

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

llvm-svn: 336943
2018-07-12 20:35:58 +00:00
..
Inputs [LIT] Enable testing of LLVM gold plugin on Mac OS X 2018-06-20 15:32:47 +00:00
v1.12 [ThinLTO] Allow indexing to request backend to ignore the module 2018-02-16 23:38:22 +00:00
v1.16 [LTO/gold] Support --wrap 2018-03-14 13:26:18 +00:00
alias.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
alias2.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
asm_undefined.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
asm_undefined2.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
available-externally.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
bad-alias.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
bcsection.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
cache.ll [ThinLTO/gold] Perform cache pruning when cache directory specified 2018-02-22 20:57:05 +00:00
coff.ll Make internal/private GVs implicitly dso_local. 2018-01-11 22:15:05 +00:00
comdat.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
comdat2.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
common.ll [LIT] Enable testing of LLVM gold plugin on Mac OS X 2018-06-20 15:32:47 +00:00
common_thinlto.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
ctors.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
ctors2.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
disable-verify.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
drop-debug.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
drop-linkage.ll [LIT] Enable testing of LLVM gold plugin on Mac OS X 2018-06-20 15:32:47 +00:00
emit-llvm.ll Make GlobalValues with non-default visibilility dso_local. 2018-01-18 02:08:23 +00:00
error-unopenable.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
global_with_section.ll [ThinLTO] Remove dead and dropped symbol declarations when possible 2018-02-06 00:43:39 +00:00
invalid.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
irmover-error.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
linker-script.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
linkonce-weak.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
lit.local.cfg
mixed_lto.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
module_asm.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
multiple-data.s [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
multiple-sections.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
new-pm.ll [gold] Add debug-pass-manager option, and use it to test new-pass-manager 2018-04-05 03:16:57 +00:00
no-map-whole-file.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
opt-level.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
opt-remarks.ll [gold] Add support for optimization remarks 2018-04-18 13:25:23 +00:00
parallel.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
pr19901.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
pr19901_thinlto.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
pr25907.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
pr25915.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
relax-relocs.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
relocatable.ll [gold-plugin] Disable section ordering for relocatable links 2018-07-12 20:35:58 +00:00
relocation-model-pic.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
remarks.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
resolve-to-alias.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
slp-vectorize.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
split-dwarf.ll LTO: Replace split dwarf implementation that uses objcopy with one that uses direct emission. 2018-05-21 20:26:49 +00:00
start-lib-common.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
stats-file-option.ll Require asserts for stats-file-option tests. 2018-04-20 11:21:13 +00:00
stats.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
strip_names.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
thinlto.ll Remove absolute path in test 2018-07-02 23:02:07 +00:00
thinlto_afdo.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
thinlto_alias.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
thinlto_archive.ll [LIT] Enable testing of LLVM gold plugin on Mac OS X 2018-06-20 15:32:47 +00:00
thinlto_emit_imports.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
thinlto_emit_linked_objects.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
thinlto_funcimport.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
thinlto_internalize.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
thinlto_linkonceresolution.ll Make GlobalValues with non-default visibilility dso_local. 2018-01-18 02:08:23 +00:00
thinlto_no_objects.ll [ThinLTO] Always create linked objects file for --thinlto-index-only= 2018-02-22 19:06:15 +00:00
thinlto_object_suffix_replace.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
thinlto_prefix_replace.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
thinlto_weak_library.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
thinlto_weak_resolution.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
type-merge.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
type-merge2.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
unnamed-addr.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
vectorize.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
visibility.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00
weak.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +00:00