llvm/test/ThinLTO/X86
Teresa Johnson 62e70770b5 Restore part of "[ThinLTO] Prevent exporting of locals used/defined in module level asm"
This restores the part of r286297 that didn't require adding a
dependency from the Analysis to Object library. There are two parts
to the original fix, and this will address the handling for the case
where locals are used in module level asm.

The part that requires functionality in libObject handles local defs
in module level asm, and was reverted because our downstream build
of clang builds lib/Bitcode into a single library, and this new
dependency introduced a cycle there. I am trying to get that fixed
(see D26502), so for now that change isn't being restored

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286475 91177308-0d34-0410-b5e6-96231b3b80d8
2016-11-10 16:57:32 +00:00
..
Inputs Restore part of "[ThinLTO] Prevent exporting of locals used/defined in module level asm" 2016-11-10 16:57:32 +00:00
alias_import.ll [ThinLTO] Correctly resolve linkonce when importing aliasee 2016-10-30 05:15:23 +00:00
alias_resolution.ll
autoupgrade.ll
cache.ll
crash_debuginfo.ll
dicompositetype-unique.ll
distributed_import.ll [ThinLTO] Handle distributed backend case when doing renaming 2016-11-03 01:07:16 +00:00
distributed_indexes.ll
drop-debug-info.ll
emit_imports.ll
empty_module_with_cache.ll
funcimport2.ll [ThinLTO] Disable importing and other cross-module optis at -O0 2016-10-31 22:12:21 +00:00
funcimport.ll
internalize.ll
linkonce_aliasee_ref_import.ll [ThinLTO] Correctly resolve linkonce when importing aliasee 2016-10-30 05:15:23 +00:00
linkonce_resolution_comdat.ll
lit.local.cfg
llvm.used.ll
module_asm2.ll Restore part of "[ThinLTO] Prevent exporting of locals used/defined in module level asm" 2016-11-10 16:57:32 +00:00
module_asm_glob.ll
prefix_replace.ll
referenced_by_constant.ll
section.ll
select_right_alias_definition.ll
weak_resolution_single.ll
weak_resolution.ll [ThinLTO] Correctly resolve linkonce when importing aliasee 2016-10-30 05:15:23 +00:00