llvm-project/llvm/test/tools/gold/X86
George Rimar 76c5fae2a0 [ThinLTO] - Fix for "ThinLTO inlines variables that should be discarded".
This fixes PR36187.

Patch teaches ThinLTO to drop non-prevailing variables, 
just like we recently did for functions (in r323633).

Differential revision: https://reviews.llvm.org/D42798

llvm-svn: 324075
2018-02-02 12:17:33 +00:00
..
Inputs [gold] Enable data-sections by default for the gold-plugin. 2017-07-26 01:47:17 +00:00
v1.12 [ThinLTO/gold] Write empty imports even for modules with symbols 2018-01-30 21:19:26 +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 [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59: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 [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +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 [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +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] - Fix for "ThinLTO inlines variables that should be discarded". 2018-02-02 12:17:33 +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 [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +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
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
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 [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +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
start-lib-common.ll [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +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 [LTO] Make processing of combined module more consistent 2017-12-16 02:10:00 +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 [LLVMgold] Use platform dependent extension in tests 2017-12-14 15:59:05 +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_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