1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/test/ThinLTO/X86
Rafael Espindola 3457994310 Make internal/private GVs implicitly dso_local.
While updating clang tests for having clang set dso_local I noticed
that:

- There are *a lot* of tests to update.
- Many of the updates are redundant.

They are redundant because a GV is "obviously dso_local". This patch
starts formalizing that a bit by requiring that internal and private
GVs be dso_local too. Since they all are, we don't have to print
dso_local to the textual representation, making it a bit more compact
and easier to read.

llvm-svn: 322317
2018-01-11 22:15:05 +00:00
..
Inputs Fix crash when linking metadata with ODR type uniquing 2018-01-09 18:32:53 +00:00
alias_import.ll Make internal/private GVs implicitly dso_local. 2018-01-11 22:15:05 +00:00
alias_resolution.ll
autoupgrade.ll
cache-config.ll
cache-icall.ll
cache-import-lists.ll
cache-typeid-resolutions.ll
cache.ll [Support][CachePruning] Disable cache pruning regression fix 2017-12-19 14:42:38 +00:00
cfi-icall.ll
crash_debuginfo.ll
deadstrip.ll Make internal/private GVs implicitly dso_local. 2018-01-11 22:15:05 +00:00
debuginfo-compositetype-import.ll [LTO] Make processing of combined module more consistent 2017-12-16 02:10:00 +00:00
debuginfo-cu-import.ll
diagnostic-handler-remarks-with-hotness.ll
diagnostic-handler-remarks.ll
dicompositetype-unique2.ll Fix crash when linking metadata with ODR type uniquing 2018-01-09 18:32:53 +00:00
dicompositetype-unique.ll [LTO] Update tests for r320905 2017-12-16 02:40:20 +00:00
distributed_import.ll [LTO] Make processing of combined module more consistent 2017-12-16 02:10:00 +00:00
distributed_indexes.ll [ThinLTO] Make distributed indexes test more robust 2017-12-18 18:00:32 +00:00
drop-debug-info.ll
emit_imports.ll
empty_module_with_cache.ll
empty-module.ll Remove trailing whitespace 2017-12-16 02:12:35 +00:00
export.ll Make internal/private GVs implicitly dso_local. 2018-01-11 22:15:05 +00:00
funcimport2.ll [LTO] Make processing of combined module more consistent 2017-12-16 02:10:00 +00:00
funcimport-tbaa.ll
funcimport.ll Make internal/private GVs implicitly dso_local. 2018-01-11 22:15:05 +00:00
import_opaque_type.ll
internalize.ll Make internal/private GVs implicitly dso_local. 2018-01-11 22:15:05 +00:00
lazyload_metadata.ll
linkonce_aliasee_ref_import.ll
linkonce_resolution_comdat.ll
lit.local.cfg
llvm.used.ll
local_name_conflict.ll Make internal/private GVs implicitly dso_local. 2018-01-11 22:15:05 +00:00
merge-triple.ll
module_asm2.ll [LTO] Make processing of combined module more consistent 2017-12-16 02:10:00 +00:00
module_asm_glob.ll [LTO] Make processing of combined module more consistent 2017-12-16 02:10:00 +00:00
newpm-basic.ll
noinline.ll [ThinLTO] Don't import functions with noinline attribute 2017-12-25 13:57:24 +00:00
personality-local.ll [LTO] Make processing of combined module more consistent 2017-12-16 02:10:00 +00:00
personality.ll [LTO] Make processing of combined module more consistent 2017-12-16 02:10:00 +00:00
prefix_replace.ll
reference_non_importable.ll [LTO] Make processing of combined module more consistent 2017-12-16 02:10:00 +00:00
referenced_by_constant.ll Make internal/private GVs implicitly dso_local. 2018-01-11 22:15:05 +00:00
save_objects.ll
section.ll
tli-nobuiltin.ll
weak_resolution_single.ll
weak_resolution.ll