Reland "Change the X86 datalayout to add three address spaces
authorAmy Huang <akhuang@google.com>
Tue, 10 Sep 2019 23:15:38 +0000 (23:15 +0000)
committerAmy Huang <akhuang@google.com>
Tue, 10 Sep 2019 23:15:38 +0000 (23:15 +0000)
commit7b1d793713cf9ed9ab719f33b332f9c66a1fc5cc
treeca7ceaf77940ce88f54a2fc275c5bd5df5b33b57
parent6a2603c063387d0ee36977db7b0ca0aa4225e6f3
Reland "Change the X86 datalayout to add three address spaces
 for 32 bit signed, 32 bit unsigned, and 64 bit pointers."
This reverts 57076d3199fc2b0af4a3736b7749dd5462cacda5.

Original review at https://reviews.llvm.org/D64931.
Review for added fix at https://reviews.llvm.org/D66843.

llvm-svn: 371568
522 files changed:
clang/lib/Basic/Targets/OSTargets.h
clang/lib/Basic/Targets/X86.h
clang/test/CodeGen/Inputs/thinlto-multi-module.ll
clang/test/CodeGen/Inputs/thinlto_backend.ll
clang/test/CodeGen/Inputs/thinlto_backend_local_name_conflict1.ll
clang/test/CodeGen/Inputs/thinlto_backend_local_name_conflict2.ll
clang/test/CodeGen/iamcu-abi.c
clang/test/CodeGen/target-data.c
clang/test/CodeGen/thinlto-diagnostic-handler-remarks-with-hotness.ll
clang/test/CodeGen/thinlto-distributed-backend-skip.ll
clang/test/CodeGen/thinlto-distributed-cfi-devirt.ll
clang/test/CodeGen/thinlto-distributed-cfi.ll
clang/test/CodeGen/thinlto-distributed.ll
clang/test/CodeGen/thinlto-multi-module.ll
clang/test/CodeGen/thinlto_backend.ll
clang/test/CodeGen/thinlto_backend_local_name_conflict.ll
lld/test/COFF/Inputs/bar.ll
lld/test/COFF/Inputs/conflict.ll
lld/test/COFF/Inputs/constant-export.ll
lld/test/COFF/Inputs/entry-mangled.ll
lld/test/COFF/Inputs/export.ll
lld/test/COFF/Inputs/libcall-archive.ll
lld/test/COFF/Inputs/lto-cache.ll
lld/test/COFF/Inputs/lto-comdat1.ll
lld/test/COFF/Inputs/lto-comdat2.ll
lld/test/COFF/Inputs/lto-dep.ll
lld/test/COFF/Inputs/lto-lazy-reference-dummy.ll
lld/test/COFF/Inputs/lto-lazy-reference-quadruple.ll
lld/test/COFF/Inputs/msvclto-order-a.ll
lld/test/COFF/Inputs/msvclto-order-b.ll
lld/test/COFF/Inputs/thinlto-empty.ll
lld/test/COFF/Inputs/thinlto-mangled-qux.ll
lld/test/COFF/Inputs/thinlto.ll
lld/test/COFF/Inputs/undefined-symbol-lto-a.ll
lld/test/COFF/Inputs/undefined-symbol-lto-b.ll
lld/test/COFF/Inputs/weak-external.ll
lld/test/COFF/Inputs/weak-external2.ll
lld/test/COFF/Inputs/weak-external3.ll
lld/test/COFF/entrylib.ll
lld/test/COFF/guardcf-lto.ll
lld/test/COFF/include-lto.ll
lld/test/COFF/lib-module-asm.ll
lld/test/COFF/libcall-archive.ll
lld/test/COFF/loadcfg.ll
lld/test/COFF/lto-cache.ll
lld/test/COFF/lto-chkstk.ll
lld/test/COFF/lto-comdat.ll
lld/test/COFF/lto-cpu-string.ll
lld/test/COFF/lto-debug-pass-arguments.ll
lld/test/COFF/lto-icf.ll
lld/test/COFF/lto-lazy-reference.ll
lld/test/COFF/lto-linker-opts.ll
lld/test/COFF/lto-new-symbol.ll
lld/test/COFF/lto-obj-path.ll
lld/test/COFF/lto-opt-level.ll
lld/test/COFF/lto-parallel.ll
lld/test/COFF/lto-reloc-model.ll
lld/test/COFF/lto.ll
lld/test/COFF/savetemps.ll
lld/test/COFF/thinlto-archivecollision.ll
lld/test/COFF/thinlto-archives.ll
lld/test/COFF/thinlto-emit-imports.ll
lld/test/COFF/thinlto-index-only.ll
lld/test/COFF/thinlto-mangled.ll
lld/test/COFF/thinlto-object-suffix-replace.ll
lld/test/COFF/thinlto-prefix-replace.ll
lld/test/COFF/thinlto.ll
lld/test/COFF/unresolved-lto-bitcode.ll
lld/test/COFF/unresolved-lto.ll
lld/test/COFF/used-lto.ll
lld/test/ELF/lto/Inputs/archive-2.ll
lld/test/ELF/lto/Inputs/archive-3.ll
lld/test/ELF/lto/Inputs/archive.ll
lld/test/ELF/lto/Inputs/asmundef.ll
lld/test/ELF/lto/Inputs/available-externally.ll
lld/test/ELF/lto/Inputs/cache.ll
lld/test/ELF/lto/Inputs/common3.ll
lld/test/ELF/lto/Inputs/data-ordering-lto.ll
lld/test/ELF/lto/Inputs/defsym-bar.ll
lld/test/ELF/lto/Inputs/drop-linkage.ll
lld/test/ELF/lto/Inputs/duplicated-name.ll
lld/test/ELF/lto/Inputs/i386-empty.ll
lld/test/ELF/lto/Inputs/internalize-exportdyn.ll
lld/test/ELF/lto/Inputs/internalize-undef.ll
lld/test/ELF/lto/Inputs/irmover-error.ll
lld/test/ELF/lto/Inputs/irmover-warning.ll
lld/test/ELF/lto/Inputs/lazy-internal.ll
lld/test/ELF/lto/Inputs/libcall-archive.ll
lld/test/ELF/lto/Inputs/linker-script-symbols-ipo.ll
lld/test/ELF/lto/Inputs/linkonce-odr.ll
lld/test/ELF/lto/Inputs/linkonce.ll
lld/test/ELF/lto/Inputs/obj-path.ll
lld/test/ELF/lto/Inputs/relocation-model-pic.ll
lld/test/ELF/lto/Inputs/save-temps.ll
lld/test/ELF/lto/Inputs/start-lib1.ll
lld/test/ELF/lto/Inputs/start-lib2.ll
lld/test/ELF/lto/Inputs/symbol-ordering-lto.ll
lld/test/ELF/lto/Inputs/thin1.ll
lld/test/ELF/lto/Inputs/thin2.ll
lld/test/ELF/lto/Inputs/thinlto.ll
lld/test/ELF/lto/Inputs/thinlto_empty.ll
lld/test/ELF/lto/Inputs/type-merge.ll
lld/test/ELF/lto/Inputs/type-merge2.ll
lld/test/ELF/lto/Inputs/unnamed-addr-drop.ll
lld/test/ELF/lto/Inputs/weakodr-visibility.ll
lld/test/ELF/lto/Inputs/wrap-bar.ll
lld/test/ELF/lto/abs-resol.ll
lld/test/ELF/lto/archive-2.ll
lld/test/ELF/lto/archive-3.ll
lld/test/ELF/lto/archive-no-index.ll
lld/test/ELF/lto/archive.ll
lld/test/ELF/lto/asmundef.ll
lld/test/ELF/lto/available-externally.ll
lld/test/ELF/lto/cache.ll
lld/test/ELF/lto/codemodel.ll
lld/test/ELF/lto/combined-lto-object-name.ll
lld/test/ELF/lto/comdat.ll
lld/test/ELF/lto/comdat2.ll
lld/test/ELF/lto/common.ll
lld/test/ELF/lto/common2.ll
lld/test/ELF/lto/common3.ll
lld/test/ELF/lto/common4.ll
lld/test/ELF/lto/cpu-string.ll
lld/test/ELF/lto/ctors.ll
lld/test/ELF/lto/debugger-tune.ll
lld/test/ELF/lto/defsym.ll
lld/test/ELF/lto/discard-value-names.ll
lld/test/ELF/lto/drop-linkage.ll
lld/test/ELF/lto/duplicated-name.ll
lld/test/ELF/lto/duplicated.ll
lld/test/ELF/lto/dynamic-list.ll
lld/test/ELF/lto/dynsym.ll
lld/test/ELF/lto/emit-llvm.ll
lld/test/ELF/lto/inline-asm.ll
lld/test/ELF/lto/internalize-basic.ll
lld/test/ELF/lto/internalize-exportdyn.ll
lld/test/ELF/lto/internalize-llvmused.ll
lld/test/ELF/lto/internalize-undef.ll
lld/test/ELF/lto/internalize-version-script.ll
lld/test/ELF/lto/irmover-error.ll
lld/test/ELF/lto/irmover-warning.ll
lld/test/ELF/lto/keep-undefined.ll
lld/test/ELF/lto/lazy-internal.ll
lld/test/ELF/lto/libcall-archive.ll
lld/test/ELF/lto/linkage.ll
lld/test/ELF/lto/linker-script-symbols-assign.ll
lld/test/ELF/lto/linker-script-symbols-ipo.ll
lld/test/ELF/lto/linker-script-symbols.ll
lld/test/ELF/lto/linkonce-odr.ll
lld/test/ELF/lto/linkonce.ll
lld/test/ELF/lto/lto-start.ll
lld/test/ELF/lto/ltopasses-basic.ll
lld/test/ELF/lto/ltopasses-custom.ll
lld/test/ELF/lto/metadata.ll
lld/test/ELF/lto/mix-platforms.ll
lld/test/ELF/lto/mix-platforms2.ll
lld/test/ELF/lto/module-asm.ll
lld/test/ELF/lto/new-pass-manager.ll
lld/test/ELF/lto/obj-path.ll
lld/test/ELF/lto/opt-level.ll
lld/test/ELF/lto/opt-remarks.ll
lld/test/ELF/lto/parallel-internalize.ll
lld/test/ELF/lto/parallel.ll
lld/test/ELF/lto/pic.ll
lld/test/ELF/lto/relax-relocs.ll
lld/test/ELF/lto/relocatable.ll
lld/test/ELF/lto/relocation-model.ll
lld/test/ELF/lto/resolution.ll
lld/test/ELF/lto/sample-profile.ll
lld/test/ELF/lto/save-temps.ll
lld/test/ELF/lto/section-name.ll
lld/test/ELF/lto/setting-dso-local.ll
lld/test/ELF/lto/shlib-undefined.ll
lld/test/ELF/lto/start-lib.ll
lld/test/ELF/lto/thin-archivecollision.ll
lld/test/ELF/lto/thinlto-cant-write-index.ll
lld/test/ELF/lto/thinlto-debug-fission.ll
lld/test/ELF/lto/thinlto-emit-imports.ll
lld/test/ELF/lto/thinlto-index-file.ll
lld/test/ELF/lto/thinlto-index-only.ll
lld/test/ELF/lto/thinlto-no-index.ll
lld/test/ELF/lto/thinlto-obj-path.ll
lld/test/ELF/lto/thinlto-object-suffix-replace.ll
lld/test/ELF/lto/thinlto-prefix-replace.ll
lld/test/ELF/lto/thinlto.ll
lld/test/ELF/lto/timepasses.ll
lld/test/ELF/lto/tls-mixed.ll
lld/test/ELF/lto/tls-preserve.ll
lld/test/ELF/lto/type-merge.ll
lld/test/ELF/lto/type-merge2.ll
lld/test/ELF/lto/undef-mixed.ll
lld/test/ELF/lto/undef-weak.ll
lld/test/ELF/lto/undef.ll
lld/test/ELF/lto/undefined-puts.ll
lld/test/ELF/lto/unnamed-addr-comdat.ll
lld/test/ELF/lto/unnamed-addr-drop.ll
lld/test/ELF/lto/unnamed-addr-lib.ll
lld/test/ELF/lto/unnamed-addr.ll
lld/test/ELF/lto/verify-invalid.ll
lld/test/ELF/lto/version-script.ll
lld/test/ELF/lto/version-script2.ll
lld/test/ELF/lto/visibility.ll
lld/test/ELF/lto/weak.ll
lld/test/ELF/lto/weakodr-visibility.ll
lld/test/ELF/lto/wrap-1.ll
lld/test/ELF/lto/wrap-2.ll
lld/test/wasm/lto/incompatible.ll
llvm/include/llvm/Target/TargetMachine.h
llvm/lib/Target/X86/X86TargetMachine.cpp
llvm/lib/Target/X86/X86TargetMachine.h
llvm/test/LTO/Resolution/X86/Inputs/alias-1.ll
llvm/test/LTO/Resolution/X86/Inputs/alias-alias-1.ll
llvm/test/LTO/Resolution/X86/Inputs/appending-var-2.ll
llvm/test/LTO/Resolution/X86/Inputs/comdat-mixed-lto.ll
llvm/test/LTO/Resolution/X86/Inputs/comdat.ll
llvm/test/LTO/Resolution/X86/Inputs/common2.ll
llvm/test/LTO/Resolution/X86/Inputs/commons.ll
llvm/test/LTO/Resolution/X86/Inputs/dead-strip-alias.ll
llvm/test/LTO/Resolution/X86/Inputs/dead-strip-fulllto.ll
llvm/test/LTO/Resolution/X86/Inputs/intrinsic.ll
llvm/test/LTO/Resolution/X86/Inputs/link-odr-availextern-ae.ll
llvm/test/LTO/Resolution/X86/Inputs/link-odr-availextern-odr.ll
llvm/test/LTO/Resolution/X86/Inputs/mixed_lto.ll
llvm/test/LTO/Resolution/X86/Inputs/mod-asm-used.ll
llvm/test/LTO/Resolution/X86/Inputs/not-prevailing.ll
llvm/test/LTO/Resolution/X86/alias-alias.ll
llvm/test/LTO/Resolution/X86/alias.ll
llvm/test/LTO/Resolution/X86/appending-var.ll
llvm/test/LTO/Resolution/X86/asm-output.ll
llvm/test/LTO/Resolution/X86/available-externally.ll
llvm/test/LTO/Resolution/X86/cache-dso-local.ll
llvm/test/LTO/Resolution/X86/cache-dso-local2.ll
llvm/test/LTO/Resolution/X86/cache-prevailing.ll
llvm/test/LTO/Resolution/X86/comdat-mixed-lto.ll
llvm/test/LTO/Resolution/X86/comdat.ll
llvm/test/LTO/Resolution/X86/common2.ll
llvm/test/LTO/Resolution/X86/commons.ll
llvm/test/LTO/Resolution/X86/dead-strip-alias.ll
llvm/test/LTO/Resolution/X86/dead-strip-fulllto.ll
llvm/test/LTO/Resolution/X86/diagnostic-handler-remarks-with-hotness.ll
llvm/test/LTO/Resolution/X86/diagnostic-handler-remarks.ll
llvm/test/LTO/Resolution/X86/export-jumptable.ll
llvm/test/LTO/Resolution/X86/function-alias-non-prevailing.ll
llvm/test/LTO/Resolution/X86/ifunc.ll
llvm/test/LTO/Resolution/X86/intrinsic.ll
llvm/test/LTO/Resolution/X86/link-odr-availextern.ll
llvm/test/LTO/Resolution/X86/linker-redef-thin.ll
llvm/test/LTO/Resolution/X86/linker-redef.ll
llvm/test/LTO/Resolution/X86/linkonce.ll
llvm/test/LTO/Resolution/X86/load-sample-prof-icp.ll
llvm/test/LTO/Resolution/X86/load-sample-prof-lto.ll
llvm/test/LTO/Resolution/X86/load-sample-prof.ll
llvm/test/LTO/Resolution/X86/local-def-dllimport.ll
llvm/test/LTO/Resolution/X86/lowertypetests.ll
llvm/test/LTO/Resolution/X86/lto-unit-check.ll
llvm/test/LTO/Resolution/X86/mixed_lto.ll
llvm/test/LTO/Resolution/X86/mod-asm-used.ll
llvm/test/LTO/Resolution/X86/multi-thinlto.ll
llvm/test/LTO/Resolution/X86/not-prevailing-alias.ll
llvm/test/LTO/Resolution/X86/not-prevailing-variables.ll
llvm/test/LTO/Resolution/X86/not-prevailing.ll
llvm/test/LTO/Resolution/X86/setting-dso-local.ll
llvm/test/LTO/Resolution/X86/symtab-elf.ll
llvm/test/LTO/Resolution/X86/type-checked-load.ll
llvm/test/LTO/X86/Inputs/codemodel-3.ll
llvm/test/LTO/X86/Inputs/dllimport.ll
llvm/test/LTO/X86/Inputs/remangle_intrinsics_tbaa.ll
llvm/test/LTO/X86/Inputs/strip-debug-info-bar.ll
llvm/test/LTO/X86/Inputs/type-mapping-bug2.ll
llvm/test/LTO/X86/codemodel-1.ll
llvm/test/LTO/X86/codemodel-2.ll
llvm/test/LTO/X86/codemodel-3.ll
llvm/test/LTO/X86/current-section.ll
llvm/test/LTO/X86/diagnostic-handler-remarks-with-hotness.ll
llvm/test/LTO/X86/diagnostic-handler-remarks.ll
llvm/test/LTO/X86/disable-verify.ll
llvm/test/LTO/X86/dllimport.ll
llvm/test/LTO/X86/internalize.ll
llvm/test/LTO/X86/no-undefined-puts-when-implemented.ll
llvm/test/LTO/X86/objc-detection.ll
llvm/test/LTO/X86/pr38046.ll
llvm/test/LTO/X86/private-symbol.ll
llvm/test/LTO/X86/remangle_intrinsics_tbaa.ll
llvm/test/LTO/X86/set-merged.ll
llvm/test/LTO/X86/strip-debug-info-no-call-loc.ll
llvm/test/LTO/X86/strip-debug-info.ll
llvm/test/LTO/X86/symver-asm.ll
llvm/test/LTO/X86/symver-asm2.ll
llvm/test/LTO/X86/symver-asm3.ll
llvm/test/LTO/X86/tailcallelim.ll
llvm/test/LTO/X86/triple-init.ll
llvm/test/LTO/X86/triple-init2.ll
llvm/test/LTO/X86/type-mapping-bug2.ll
llvm/test/ThinLTO/X86/Inputs/alias_internal.ll
llvm/test/ThinLTO/X86/Inputs/cache-icall.ll
llvm/test/ThinLTO/X86/Inputs/cache-import-lists1.ll
llvm/test/ThinLTO/X86/Inputs/cache-import-lists2.ll
llvm/test/ThinLTO/X86/Inputs/cache-typeid-resolutions-import.ll
llvm/test/ThinLTO/X86/Inputs/cache-typeid-resolutions1.ll
llvm/test/ThinLTO/X86/Inputs/cache-typeid-resolutions2.ll
llvm/test/ThinLTO/X86/Inputs/cache-typeid-resolutions3.ll
llvm/test/ThinLTO/X86/Inputs/cache.ll
llvm/test/ThinLTO/X86/Inputs/callees-metadata.ll
llvm/test/ThinLTO/X86/Inputs/cfi-distributed.ll
llvm/test/ThinLTO/X86/Inputs/cfi-icall-only-bazqux.ll
llvm/test/ThinLTO/X86/Inputs/crash_debuginfo.ll
llvm/test/ThinLTO/X86/Inputs/deadstrip.ll
llvm/test/ThinLTO/X86/Inputs/debuginfo-compositetype-import.ll
llvm/test/ThinLTO/X86/Inputs/debuginfo-cu-import.ll
llvm/test/ThinLTO/X86/Inputs/devirt2.ll
llvm/test/ThinLTO/X86/Inputs/diagnostic-handler-remarks.ll
llvm/test/ThinLTO/X86/Inputs/dicompositetype-unique-alias.ll
llvm/test/ThinLTO/X86/Inputs/dicompositetype-unique.ll
llvm/test/ThinLTO/X86/Inputs/dicompositetype-unique2.ll
llvm/test/ThinLTO/X86/Inputs/dot-dumper.ll
llvm/test/ThinLTO/X86/Inputs/dot-dumper2.ll
llvm/test/ThinLTO/X86/Inputs/drop-debug-info.ll
llvm/test/ThinLTO/X86/Inputs/dsolocal_dllimport.ll
llvm/test/ThinLTO/X86/Inputs/emit_imports.ll
llvm/test/ThinLTO/X86/Inputs/emit_imports2.ll
llvm/test/ThinLTO/X86/Inputs/empty.ll
llvm/test/ThinLTO/X86/Inputs/empty_module_with_cache.ll
llvm/test/ThinLTO/X86/Inputs/export.ll
llvm/test/ThinLTO/X86/Inputs/funcimport-debug.ll
llvm/test/ThinLTO/X86/Inputs/funcimport-tbaa.ll
llvm/test/ThinLTO/X86/Inputs/funcimport.ll
llvm/test/ThinLTO/X86/Inputs/funcimport2.ll
llvm/test/ThinLTO/X86/Inputs/function_entry_count.ll
llvm/test/ThinLTO/X86/Inputs/globals-import-blockaddr.ll
llvm/test/ThinLTO/X86/Inputs/globals-import-cf-baz.ll
llvm/test/ThinLTO/X86/Inputs/globals-import.ll
llvm/test/ThinLTO/X86/Inputs/import_opaque_type.ll
llvm/test/ThinLTO/X86/Inputs/index-const-prop-alias.ll
llvm/test/ThinLTO/X86/Inputs/index-const-prop-cache-foo.ll
llvm/test/ThinLTO/X86/Inputs/index-const-prop-cache-test1.ll
llvm/test/ThinLTO/X86/Inputs/index-const-prop-cache-test2.ll
llvm/test/ThinLTO/X86/Inputs/index-const-prop-comdat.ll
llvm/test/ThinLTO/X86/Inputs/index-const-prop-define-g.ll
llvm/test/ThinLTO/X86/Inputs/index-const-prop-full-lto.ll
llvm/test/ThinLTO/X86/Inputs/index-const-prop-gvref.ll
llvm/test/ThinLTO/X86/Inputs/index-const-prop-linkage.ll
llvm/test/ThinLTO/X86/Inputs/index-const-prop.ll
llvm/test/ThinLTO/X86/Inputs/lazyload_metadata.ll
llvm/test/ThinLTO/X86/Inputs/linkonce_aliasee_ref_import.ll
llvm/test/ThinLTO/X86/Inputs/linkonce_odr_unnamed_addr.ll
llvm/test/ThinLTO/X86/Inputs/linkonce_resolution_comdat.ll
llvm/test/ThinLTO/X86/Inputs/llvm.used.ll
llvm/test/ThinLTO/X86/Inputs/local_name_conflict1.ll
llvm/test/ThinLTO/X86/Inputs/local_name_conflict2.ll
llvm/test/ThinLTO/X86/Inputs/local_name_conflict_var1.ll
llvm/test/ThinLTO/X86/Inputs/local_name_conflict_var2.ll
llvm/test/ThinLTO/X86/Inputs/merge-triple.ll
llvm/test/ThinLTO/X86/Inputs/module_asm.ll
llvm/test/ThinLTO/X86/Inputs/module_asm2.ll
llvm/test/ThinLTO/X86/Inputs/noinline.ll
llvm/test/ThinLTO/X86/Inputs/personality-local.ll
llvm/test/ThinLTO/X86/Inputs/personality.ll
llvm/test/ThinLTO/X86/Inputs/pr35472.ll
llvm/test/ThinLTO/X86/Inputs/reference_non_importable.ll
llvm/test/ThinLTO/X86/Inputs/referenced_by_constant.ll
llvm/test/ThinLTO/X86/Inputs/strong_non_prevailing.ll
llvm/test/ThinLTO/X86/Inputs/thinlto-internalize-used2.ll
llvm/test/ThinLTO/X86/Inputs/weak_resolution.ll
llvm/test/ThinLTO/X86/alias_internal.ll
llvm/test/ThinLTO/X86/autoupgrade.ll
llvm/test/ThinLTO/X86/builtin-nostrip.ll
llvm/test/ThinLTO/X86/cache-config.ll
llvm/test/ThinLTO/X86/cache-icall.ll
llvm/test/ThinLTO/X86/cache-import-lists.ll
llvm/test/ThinLTO/X86/cache-typeid-resolutions.ll
llvm/test/ThinLTO/X86/cache.ll
llvm/test/ThinLTO/X86/callees-metadata.ll
llvm/test/ThinLTO/X86/cfi-devirt.ll
llvm/test/ThinLTO/X86/cfi-distributed.ll
llvm/test/ThinLTO/X86/cfi-icall-only-defuse.ll
llvm/test/ThinLTO/X86/cfi-icall.ll
llvm/test/ThinLTO/X86/cfi.ll
llvm/test/ThinLTO/X86/crash_debuginfo.ll
llvm/test/ThinLTO/X86/deadstrip.ll
llvm/test/ThinLTO/X86/debuginfo-compositetype-import.ll
llvm/test/ThinLTO/X86/debuginfo-cu-import.ll
llvm/test/ThinLTO/X86/devirt-after-icp.ll
llvm/test/ThinLTO/X86/devirt.ll
llvm/test/ThinLTO/X86/devirt2.ll
llvm/test/ThinLTO/X86/diagnostic-handler-remarks-with-hotness.ll
llvm/test/ThinLTO/X86/diagnostic-handler-remarks.ll
llvm/test/ThinLTO/X86/dicompositetype-unique-alias.ll
llvm/test/ThinLTO/X86/dicompositetype-unique.ll
llvm/test/ThinLTO/X86/dicompositetype-unique2.ll
llvm/test/ThinLTO/X86/distributed_import.ll
llvm/test/ThinLTO/X86/dot-dumper-full-lto.ll
llvm/test/ThinLTO/X86/dot-dumper.ll
llvm/test/ThinLTO/X86/dot-dumper2.ll
llvm/test/ThinLTO/X86/drop-debug-info.ll
llvm/test/ThinLTO/X86/dsolocal_dllimport.ll
llvm/test/ThinLTO/X86/emit_imports.ll
llvm/test/ThinLTO/X86/empty-module.ll
llvm/test/ThinLTO/X86/empty_module_with_cache.ll
llvm/test/ThinLTO/X86/export.ll
llvm/test/ThinLTO/X86/funcimport-debug.ll
llvm/test/ThinLTO/X86/funcimport-tbaa.ll
llvm/test/ThinLTO/X86/funcimport.ll
llvm/test/ThinLTO/X86/funcimport2.ll
llvm/test/ThinLTO/X86/function_entry_count.ll
llvm/test/ThinLTO/X86/globals-import-blockaddr.ll
llvm/test/ThinLTO/X86/globals-import-const-fold.ll
llvm/test/ThinLTO/X86/globals-import.ll
llvm/test/ThinLTO/X86/import_opaque_type.ll
llvm/test/ThinLTO/X86/index-const-prop-O0.ll
llvm/test/ThinLTO/X86/index-const-prop-alias.ll
llvm/test/ThinLTO/X86/index-const-prop-cache.ll
llvm/test/ThinLTO/X86/index-const-prop-comdat.ll
llvm/test/ThinLTO/X86/index-const-prop-dead.ll
llvm/test/ThinLTO/X86/index-const-prop-full-lto.ll
llvm/test/ThinLTO/X86/index-const-prop-gvref.ll
llvm/test/ThinLTO/X86/index-const-prop-ldst.ll
llvm/test/ThinLTO/X86/index-const-prop-linkage.ll
llvm/test/ThinLTO/X86/index-const-prop.ll
llvm/test/ThinLTO/X86/index-const-prop2.ll
llvm/test/ThinLTO/X86/internalize.ll
llvm/test/ThinLTO/X86/lazyload_metadata.ll
llvm/test/ThinLTO/X86/linkonce_aliasee_ref_import.ll
llvm/test/ThinLTO/X86/linkonce_odr_unnamed_addr.ll
llvm/test/ThinLTO/X86/linkonce_resolution_comdat.ll
llvm/test/ThinLTO/X86/llvm.used.ll
llvm/test/ThinLTO/X86/load-store-caching.ll
llvm/test/ThinLTO/X86/local_name_conflict.ll
llvm/test/ThinLTO/X86/local_name_conflict_var.ll
llvm/test/ThinLTO/X86/merge-triple.ll
llvm/test/ThinLTO/X86/module_asm2.ll
llvm/test/ThinLTO/X86/module_asm_glob.ll
llvm/test/ThinLTO/X86/module_summary_graph_traits.ll
llvm/test/ThinLTO/X86/newpm-basic.ll
llvm/test/ThinLTO/X86/nodevirt-nonpromoted-typeid.ll
llvm/test/ThinLTO/X86/noinline.ll
llvm/test/ThinLTO/X86/personality-local.ll
llvm/test/ThinLTO/X86/personality.ll
llvm/test/ThinLTO/X86/pr35472.ll
llvm/test/ThinLTO/X86/reference_non_importable.ll
llvm/test/ThinLTO/X86/referenced_by_constant.ll
llvm/test/ThinLTO/X86/save_objects.ll
llvm/test/ThinLTO/X86/strong_non_prevailing.ll
llvm/test/ThinLTO/X86/thinlto-internalize-used.ll
llvm/test/ThinLTO/X86/tli-nobuiltin.ll
llvm/test/ThinLTO/X86/weak_externals.ll
llvm/test/ThinLTO/X86/weak_resolution.ll
llvm/test/ThinLTO/X86/writeonly.ll
llvm/test/ThinLTO/X86/writeonly2.ll
llvm/test/Transforms/FunctionImport/Inputs/comdat.ll
llvm/test/Transforms/FunctionImport/Inputs/funcimport_debug.ll
llvm/test/Transforms/FunctionImport/Inputs/funcimport_resolved1.ll
llvm/test/Transforms/FunctionImport/Inputs/funcimport_resolved2.ll
llvm/test/Transforms/FunctionImport/Inputs/funcimport_var2.ll
llvm/test/Transforms/FunctionImport/Inputs/hotness_based_import.ll
llvm/test/Transforms/FunctionImport/Inputs/import_stats.ll
llvm/test/Transforms/FunctionImport/Inputs/not-prevailing.ll
llvm/test/Transforms/FunctionImport/comdat.ll
llvm/test/Transforms/FunctionImport/funcimport_debug.ll
llvm/test/Transforms/FunctionImport/funcimport_resolved.ll
llvm/test/Transforms/FunctionImport/funcimport_var.ll
llvm/test/Transforms/FunctionImport/hotness_based_import.ll
llvm/test/Transforms/FunctionImport/import_stats.ll
llvm/test/Transforms/FunctionImport/not-prevailing.ll
llvm/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_gen.ll
llvm/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_use.ll
llvm/test/Transforms/PGOProfile/Inputs/thinlto_indirect_call_promotion.ll
llvm/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp.ll
llvm/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2a.ll
llvm/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2b.ll
llvm/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp3.ll
llvm/test/Transforms/PGOProfile/X86/macho.ll
llvm/test/Transforms/PGOProfile/branch1.ll
llvm/test/Transforms/PGOProfile/branch2.ll
llvm/test/Transforms/PGOProfile/comdat_internal.ll
llvm/test/Transforms/PGOProfile/criticaledge.ll
llvm/test/Transforms/PGOProfile/cspgo_profile_summary.ll
llvm/test/Transforms/PGOProfile/diag_FE_profile.ll
llvm/test/Transforms/PGOProfile/diag_mismatch.ll
llvm/test/Transforms/PGOProfile/diag_no_funcprofdata.ll
llvm/test/Transforms/PGOProfile/diag_no_profile.ll
llvm/test/Transforms/PGOProfile/diag_no_value_sites.ll
llvm/test/Transforms/PGOProfile/do-not-instrument.ll
llvm/test/Transforms/PGOProfile/func_entry.ll
llvm/test/Transforms/PGOProfile/icp_covariant_call_return.ll
llvm/test/Transforms/PGOProfile/icp_covariant_invoke_return.ll
llvm/test/Transforms/PGOProfile/icp_invoke.ll
llvm/test/Transforms/PGOProfile/icp_invoke_nouse.ll
llvm/test/Transforms/PGOProfile/icp_mismatch_msg.ll
llvm/test/Transforms/PGOProfile/icp_vararg.ll
llvm/test/Transforms/PGOProfile/indirect_call_annotation.ll
llvm/test/Transforms/PGOProfile/indirect_call_profile.ll
llvm/test/Transforms/PGOProfile/indirect_call_promotion.ll
llvm/test/Transforms/PGOProfile/indirect_call_promotion_vla.ll
llvm/test/Transforms/PGOProfile/indirectbr.ll
llvm/test/Transforms/PGOProfile/landingpad.ll
llvm/test/Transforms/PGOProfile/large_count_remarks.ll
llvm/test/Transforms/PGOProfile/loop1.ll
llvm/test/Transforms/PGOProfile/loop2.ll
llvm/test/Transforms/PGOProfile/memcpy.ll
llvm/test/Transforms/PGOProfile/memop_size_annotation.ll
llvm/test/Transforms/PGOProfile/memop_size_opt.ll
llvm/test/Transforms/PGOProfile/memop_size_opt_zero.ll
llvm/test/Transforms/PGOProfile/multiple_hash_profile.ll
llvm/test/Transforms/PGOProfile/noreturncall.ll
llvm/test/Transforms/PGOProfile/preinline.ll
llvm/test/Transforms/PGOProfile/remap.ll
llvm/test/Transforms/PGOProfile/select1.ll
llvm/test/Transforms/PGOProfile/select2.ll
llvm/test/Transforms/PGOProfile/select_hash_conflict.ll
llvm/test/Transforms/PGOProfile/single_bb.ll
llvm/test/Transforms/PGOProfile/statics_counter_naming.ll
llvm/test/Transforms/PGOProfile/switch.ll
llvm/test/Transforms/PGOProfile/thinlto_cspgo_gen.ll
llvm/test/Transforms/PGOProfile/thinlto_cspgo_use.ll
llvm/test/Transforms/PGOProfile/thinlto_indirect_call_promotion.ll
llvm/test/Transforms/PGOProfile/thinlto_samplepgo_icp.ll
llvm/test/Transforms/PGOProfile/thinlto_samplepgo_icp2.ll
llvm/test/Transforms/PGOProfile/thinlto_samplepgo_icp3.ll
llvm/test/Transforms/PGOProfile/thinlto_samplepgo_icp_droppeddead.ll
llvm/test/Transforms/PGOProfile/unreachable_bb.ll
llvm/test/tools/llvm-lto2/X86/pipeline.ll
llvm/test/tools/llvm-lto2/X86/stats-file-option.ll