llvm-project/llvm/test/ThinLTO/X86
wlei ef0cb372dc [llvm_stats] Do not import llvm.stats metadata for thinlto
The stats are computed per module and will all be merged in the binary, importing the metadata will cause duplication of the stats.

Reviewed By: hoy, wenlei

Differential Revision: https://reviews.llvm.org/D138833
2022-11-28 16:47:20 -08:00
..
Inputs [llvm_stats] Do not import llvm.stats metadata for thinlto 2022-11-28 16:47:20 -08:00
DSOLocalEquivalent.ll
alias-ifunc.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
alias_import.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
alias_internal.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
alias_resolution.ll
asm.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
autoupgrade.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
builtin-nostrip-aix.ll
builtin-nostrip.ll
cache-config.ll
cache-icall.ll
cache-import-lists.ll
cache-typeid-resolutions.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
cache.ll
callees-metadata.ll
cfi-devirt.ll LTO: Decide upfront whether to use opaque/non-opaque pointer types 2022-06-01 18:05:53 -07:00
cfi-distributed.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
cfi-icall-only-defuse.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
cfi-icall.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
cfi-unsat.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
cfi.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
crash_debuginfo.ll [test] Change -function-import tests to use -passes= 2022-07-17 21:43:00 -07:00
ctor-dtor-alias.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
ctor-dtor-alias2.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
deadstrip.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
debuginfo-compositetype-import.ll DebugInfo: Make the simplified template names prefix more unique 2022-04-06 18:25:46 +00:00
debuginfo-cu-import.ll
devirt-after-icp.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
devirt.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
devirt2.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
devirt_after_filtering_unreachable.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
devirt_alias.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
devirt_available_externally.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
devirt_check.ll LTO: Decide upfront whether to use opaque/non-opaque pointer types 2022-06-01 18:05:53 -07:00
devirt_external_comdat_same_guid.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
devirt_local_same_guid.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
devirt_multiple_type_test.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
devirt_promote.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
devirt_promote_legacy.ll
devirt_pure_virtual_base.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
devirt_single_hybrid.ll LTO: Decide upfront whether to use opaque/non-opaque pointer types 2022-06-01 18:05:53 -07:00
devirt_vcall_vis_hidden.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
devirt_vcall_vis_public.ll [WPD] Use new llvm.public.type.test intrinsic for potentially publicly visible classes 2022-07-26 08:01:08 -07:00
diagnostic-handler-remarks-with-hotness.ll [Inline] Annotate inline pass name with link phase information for analysis. 2022-06-24 10:06:43 -07:00
diagnostic-handler-remarks.ll [Inline] Annotate inline pass name with link phase information for analysis. 2022-06-24 10:06:43 -07:00
dicompositetype-unique-alias.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
dicompositetype-unique.ll
dicompositetype-unique2.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
distributed_import.ll [test] Change -function-import tests to use -passes= 2022-07-17 21:43:00 -07:00
distributed_indexes.ll
dontcall.ll
dot-dumper-full-lto.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
dot-dumper.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
dot-dumper2.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
drop-debug-info.ll
dsolocal_dllimport.ll
emit-inprocess-files.ll [ThinLTO][test] Add tests for emitting files in-process 2022-06-29 14:42:45 -07:00
emit_imports.ll [ThinLTO][test] Add tests for emitting files in-process 2022-06-29 14:42:45 -07:00
empty-module.ll
empty_module_with_cache.ll
export.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
funcattrs-prop-exported-internal.ll
funcattrs-prop-maythrow.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
funcattrs-prop-undefined.ll
funcattrs-prop-unknown.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
funcattrs-prop-weak.ll
funcattrs-prop.ll
funcimport-debug.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
funcimport-stats.ll
funcimport-tbaa.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
funcimport.ll
funcimport2.ll
funcimport_alwaysinline.ll
function_entry_count.ll
globals-import-blockaddr.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
globals-import-const-fold.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
globals-import.ll
guid_collision.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
hidden-escaped-symbols-alt.ll [lto] Do not try to internalize symbols with escaped name 2022-10-14 22:34:17 +02:00
hidden-escaped-symbols.ll [lto] Do not try to internalize symbols with escaped name 2022-10-14 22:34:17 +02:00
import-constant.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
import-dsolocal.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
import-metadata.ll
import-ro-constant.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
import-symver.ll
import_opaque_type.ll
index-const-prop-O0.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
index-const-prop-alias.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
index-const-prop-cache.ll
index-const-prop-comdat.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
index-const-prop-dead.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
index-const-prop-full-lto.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
index-const-prop-gvref-pie.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
index-const-prop-gvref.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
index-const-prop-ldst.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
index-const-prop-linkage.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
index-const-prop.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
index-const-prop2.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
internalize.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
lazyload_metadata.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
linkonce_aliasee_ref_import.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
linkonce_odr_unnamed_addr.ll
linkonce_resolution_comdat.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
lit.local.cfg
llvm-stats-import.ll [llvm_stats] Do not import llvm.stats metadata for thinlto 2022-11-28 16:47:20 -08:00
llvm.used.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
load-store-caching.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
local_name_conflict.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
local_name_conflict_var.ll
lower_type_test_phi.ll [WPD/LTT] Lower type test feeding assumes via phi correctly 2022-09-16 13:50:01 -07:00
mangled_symbol.ll
memprof-summary.ll Restore "[MemProf] ThinLTO summary support" with more fixes 2022-11-16 09:42:41 -08:00
merge-triple.ll
module_asm2.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
module_asm_glob.ll
module_summary_graph_traits.ll
newpm-basic.ll [llvm-lto] Remove support for legacy pass manager 2022-04-11 09:40:17 +02:00
nodevirt-nonpromoted-typeid.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
noinline.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
nossp.ll
not-internalized.ll
personality-local.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
personality.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
pr35472.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
prefix_replace.ll
printer.ll [llvm-lto] Remove support for legacy pass manager 2022-04-11 09:40:17 +02:00
promote-local-name.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
pseudo-probe-desc-import.ll [PseudoProbe] Do not emit pseudo probes when module is not probed. 2022-03-25 12:59:53 -07:00
public-type-test.ll [WPD] Use new llvm.public.type.test intrinsic for potentially publicly visible classes 2022-07-26 08:01:08 -07:00
reference_non_importable.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
referenced_by_constant.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
save_objects.ll
section.ll
selective-save-temps.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
strong_non_prevailing.ll
thinlto-internalize-doublepromoted.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
thinlto-internalize-used.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
tli-nobuiltin.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
type_test_noindircall.ll [test] Remove unnecessary -verify-machineinstrs=0 2022-07-20 10:55:54 -07:00
visibility-elf.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
visibility-macho.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
weak_externals.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
weak_globals_import.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
weak_resolution.ll ThinLTO: Convert tests to opaque pointers 2022-11-27 19:49:43 -08:00
weak_resolution_single.ll
windows-vftable.ll [LTO] Make local linkage GlobalValue in non-prevailing COMDAT available_externally 2022-11-16 22:13:22 -08:00
writeonly-with-refs.ll [test] Change -function-import tests to use -passes= 2022-07-17 21:43:00 -07:00
writeonly.ll
writeonly2.ll