]> granicus.if.org Git - llvm/commit
Revert "Change the X86 datalayout to add three address spaces for 32 bit signed,"
authorVlad Tsyrklevich <vlad@tsyrklevich.net>
Wed, 28 Aug 2019 01:08:54 +0000 (01:08 +0000)
committerVlad Tsyrklevich <vlad@tsyrklevich.net>
Wed, 28 Aug 2019 01:08:54 +0000 (01:08 +0000)
commit5bbee042cc87069f70fb1b09af7744ca0861553b
tree06dfc2e408d72446f3f5afd89096737fecb923b5
parent6881419669f786bee40085152e759abe4506d6ee
Revert "Change the X86 datalayout to add three address spaces for 32 bit signed,"

This reverts commit r370083 because it caused check-lld failures on
sanitizer-x86_64-linux-fast.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@370142 91177308-0d34-0410-b5e6-96231b3b80d8
313 files changed:
lib/Target/X86/X86TargetMachine.cpp
test/LTO/Resolution/X86/Inputs/alias-1.ll
test/LTO/Resolution/X86/Inputs/alias-alias-1.ll
test/LTO/Resolution/X86/Inputs/appending-var-2.ll
test/LTO/Resolution/X86/Inputs/comdat-mixed-lto.ll
test/LTO/Resolution/X86/Inputs/comdat.ll
test/LTO/Resolution/X86/Inputs/common2.ll
test/LTO/Resolution/X86/Inputs/commons.ll
test/LTO/Resolution/X86/Inputs/dead-strip-alias.ll
test/LTO/Resolution/X86/Inputs/dead-strip-fulllto.ll
test/LTO/Resolution/X86/Inputs/intrinsic.ll
test/LTO/Resolution/X86/Inputs/link-odr-availextern-ae.ll
test/LTO/Resolution/X86/Inputs/link-odr-availextern-odr.ll
test/LTO/Resolution/X86/Inputs/mixed_lto.ll
test/LTO/Resolution/X86/Inputs/mod-asm-used.ll
test/LTO/Resolution/X86/Inputs/not-prevailing.ll
test/LTO/Resolution/X86/alias-alias.ll
test/LTO/Resolution/X86/alias.ll
test/LTO/Resolution/X86/appending-var.ll
test/LTO/Resolution/X86/asm-output.ll
test/LTO/Resolution/X86/available-externally.ll
test/LTO/Resolution/X86/cache-dso-local.ll
test/LTO/Resolution/X86/cache-dso-local2.ll
test/LTO/Resolution/X86/cache-prevailing.ll
test/LTO/Resolution/X86/comdat-mixed-lto.ll
test/LTO/Resolution/X86/comdat.ll
test/LTO/Resolution/X86/common2.ll
test/LTO/Resolution/X86/commons.ll
test/LTO/Resolution/X86/dead-strip-alias.ll
test/LTO/Resolution/X86/dead-strip-fulllto.ll
test/LTO/Resolution/X86/diagnostic-handler-remarks-with-hotness.ll
test/LTO/Resolution/X86/diagnostic-handler-remarks.ll
test/LTO/Resolution/X86/export-jumptable.ll
test/LTO/Resolution/X86/function-alias-non-prevailing.ll
test/LTO/Resolution/X86/ifunc.ll
test/LTO/Resolution/X86/intrinsic.ll
test/LTO/Resolution/X86/link-odr-availextern.ll
test/LTO/Resolution/X86/linker-redef-thin.ll
test/LTO/Resolution/X86/linker-redef.ll
test/LTO/Resolution/X86/linkonce.ll
test/LTO/Resolution/X86/load-sample-prof-icp.ll
test/LTO/Resolution/X86/load-sample-prof-lto.ll
test/LTO/Resolution/X86/load-sample-prof.ll
test/LTO/Resolution/X86/local-def-dllimport.ll
test/LTO/Resolution/X86/lowertypetests.ll
test/LTO/Resolution/X86/lto-unit-check.ll
test/LTO/Resolution/X86/mixed_lto.ll
test/LTO/Resolution/X86/mod-asm-used.ll
test/LTO/Resolution/X86/multi-thinlto.ll
test/LTO/Resolution/X86/not-prevailing-alias.ll
test/LTO/Resolution/X86/not-prevailing-variables.ll
test/LTO/Resolution/X86/not-prevailing.ll
test/LTO/Resolution/X86/setting-dso-local.ll
test/LTO/Resolution/X86/symtab-elf.ll
test/LTO/Resolution/X86/type-checked-load.ll
test/LTO/X86/Inputs/codemodel-3.ll
test/LTO/X86/Inputs/dllimport.ll
test/LTO/X86/Inputs/remangle_intrinsics_tbaa.ll
test/LTO/X86/Inputs/strip-debug-info-bar.ll
test/LTO/X86/Inputs/type-mapping-bug2.ll
test/LTO/X86/codemodel-1.ll
test/LTO/X86/codemodel-2.ll
test/LTO/X86/codemodel-3.ll
test/LTO/X86/current-section.ll
test/LTO/X86/diagnostic-handler-remarks-with-hotness.ll
test/LTO/X86/diagnostic-handler-remarks.ll
test/LTO/X86/disable-verify.ll
test/LTO/X86/dllimport.ll
test/LTO/X86/internalize.ll
test/LTO/X86/no-undefined-puts-when-implemented.ll
test/LTO/X86/objc-detection.ll
test/LTO/X86/pr38046.ll
test/LTO/X86/private-symbol.ll
test/LTO/X86/remangle_intrinsics_tbaa.ll
test/LTO/X86/set-merged.ll
test/LTO/X86/strip-debug-info-no-call-loc.ll
test/LTO/X86/strip-debug-info.ll
test/LTO/X86/symver-asm.ll
test/LTO/X86/symver-asm2.ll
test/LTO/X86/symver-asm3.ll
test/LTO/X86/tailcallelim.ll
test/LTO/X86/triple-init.ll
test/LTO/X86/triple-init2.ll
test/LTO/X86/type-mapping-bug2.ll
test/ThinLTO/X86/Inputs/alias_internal.ll
test/ThinLTO/X86/Inputs/cache-icall.ll
test/ThinLTO/X86/Inputs/cache-import-lists1.ll
test/ThinLTO/X86/Inputs/cache-import-lists2.ll
test/ThinLTO/X86/Inputs/cache-typeid-resolutions-import.ll
test/ThinLTO/X86/Inputs/cache-typeid-resolutions1.ll
test/ThinLTO/X86/Inputs/cache-typeid-resolutions2.ll
test/ThinLTO/X86/Inputs/cache-typeid-resolutions3.ll
test/ThinLTO/X86/Inputs/cache.ll
test/ThinLTO/X86/Inputs/callees-metadata.ll
test/ThinLTO/X86/Inputs/cfi-distributed.ll
test/ThinLTO/X86/Inputs/cfi-icall-only-bazqux.ll
test/ThinLTO/X86/Inputs/crash_debuginfo.ll
test/ThinLTO/X86/Inputs/deadstrip.ll
test/ThinLTO/X86/Inputs/debuginfo-compositetype-import.ll
test/ThinLTO/X86/Inputs/debuginfo-cu-import.ll
test/ThinLTO/X86/Inputs/devirt2.ll
test/ThinLTO/X86/Inputs/diagnostic-handler-remarks.ll
test/ThinLTO/X86/Inputs/dicompositetype-unique-alias.ll
test/ThinLTO/X86/Inputs/dicompositetype-unique.ll
test/ThinLTO/X86/Inputs/dicompositetype-unique2.ll
test/ThinLTO/X86/Inputs/dot-dumper.ll
test/ThinLTO/X86/Inputs/dot-dumper2.ll
test/ThinLTO/X86/Inputs/drop-debug-info.ll
test/ThinLTO/X86/Inputs/dsolocal_dllimport.ll
test/ThinLTO/X86/Inputs/emit_imports.ll
test/ThinLTO/X86/Inputs/emit_imports2.ll
test/ThinLTO/X86/Inputs/empty.ll
test/ThinLTO/X86/Inputs/empty_module_with_cache.ll
test/ThinLTO/X86/Inputs/export.ll
test/ThinLTO/X86/Inputs/funcimport-debug.ll
test/ThinLTO/X86/Inputs/funcimport-tbaa.ll
test/ThinLTO/X86/Inputs/funcimport.ll
test/ThinLTO/X86/Inputs/funcimport2.ll
test/ThinLTO/X86/Inputs/function_entry_count.ll
test/ThinLTO/X86/Inputs/globals-import-blockaddr.ll
test/ThinLTO/X86/Inputs/globals-import-cf-baz.ll
test/ThinLTO/X86/Inputs/globals-import.ll
test/ThinLTO/X86/Inputs/import_opaque_type.ll
test/ThinLTO/X86/Inputs/index-const-prop-alias.ll
test/ThinLTO/X86/Inputs/index-const-prop-cache-foo.ll
test/ThinLTO/X86/Inputs/index-const-prop-cache-test1.ll
test/ThinLTO/X86/Inputs/index-const-prop-cache-test2.ll
test/ThinLTO/X86/Inputs/index-const-prop-comdat.ll
test/ThinLTO/X86/Inputs/index-const-prop-define-g.ll
test/ThinLTO/X86/Inputs/index-const-prop-full-lto.ll
test/ThinLTO/X86/Inputs/index-const-prop-gvref.ll
test/ThinLTO/X86/Inputs/index-const-prop-linkage.ll
test/ThinLTO/X86/Inputs/index-const-prop.ll
test/ThinLTO/X86/Inputs/lazyload_metadata.ll
test/ThinLTO/X86/Inputs/linkonce_aliasee_ref_import.ll
test/ThinLTO/X86/Inputs/linkonce_odr_unnamed_addr.ll
test/ThinLTO/X86/Inputs/linkonce_resolution_comdat.ll
test/ThinLTO/X86/Inputs/llvm.used.ll
test/ThinLTO/X86/Inputs/local_name_conflict1.ll
test/ThinLTO/X86/Inputs/local_name_conflict2.ll
test/ThinLTO/X86/Inputs/local_name_conflict_var1.ll
test/ThinLTO/X86/Inputs/local_name_conflict_var2.ll
test/ThinLTO/X86/Inputs/merge-triple.ll
test/ThinLTO/X86/Inputs/module_asm.ll
test/ThinLTO/X86/Inputs/module_asm2.ll
test/ThinLTO/X86/Inputs/noinline.ll
test/ThinLTO/X86/Inputs/personality-local.ll
test/ThinLTO/X86/Inputs/personality.ll
test/ThinLTO/X86/Inputs/pr35472.ll
test/ThinLTO/X86/Inputs/reference_non_importable.ll
test/ThinLTO/X86/Inputs/referenced_by_constant.ll
test/ThinLTO/X86/Inputs/strong_non_prevailing.ll
test/ThinLTO/X86/Inputs/thinlto-internalize-used2.ll
test/ThinLTO/X86/Inputs/weak_resolution.ll
test/ThinLTO/X86/alias_internal.ll
test/ThinLTO/X86/autoupgrade.ll
test/ThinLTO/X86/builtin-nostrip.ll
test/ThinLTO/X86/cache-config.ll
test/ThinLTO/X86/cache-icall.ll
test/ThinLTO/X86/cache-import-lists.ll
test/ThinLTO/X86/cache-typeid-resolutions.ll
test/ThinLTO/X86/cache.ll
test/ThinLTO/X86/callees-metadata.ll
test/ThinLTO/X86/cfi-devirt.ll
test/ThinLTO/X86/cfi-distributed.ll
test/ThinLTO/X86/cfi-icall-only-defuse.ll
test/ThinLTO/X86/cfi-icall.ll
test/ThinLTO/X86/cfi.ll
test/ThinLTO/X86/crash_debuginfo.ll
test/ThinLTO/X86/deadstrip.ll
test/ThinLTO/X86/debuginfo-compositetype-import.ll
test/ThinLTO/X86/debuginfo-cu-import.ll
test/ThinLTO/X86/devirt-after-icp.ll
test/ThinLTO/X86/devirt.ll
test/ThinLTO/X86/devirt2.ll
test/ThinLTO/X86/diagnostic-handler-remarks-with-hotness.ll
test/ThinLTO/X86/diagnostic-handler-remarks.ll
test/ThinLTO/X86/dicompositetype-unique-alias.ll
test/ThinLTO/X86/dicompositetype-unique.ll
test/ThinLTO/X86/dicompositetype-unique2.ll
test/ThinLTO/X86/distributed_import.ll
test/ThinLTO/X86/dot-dumper-full-lto.ll
test/ThinLTO/X86/dot-dumper.ll
test/ThinLTO/X86/dot-dumper2.ll
test/ThinLTO/X86/drop-debug-info.ll
test/ThinLTO/X86/dsolocal_dllimport.ll
test/ThinLTO/X86/emit_imports.ll
test/ThinLTO/X86/empty-module.ll
test/ThinLTO/X86/empty_module_with_cache.ll
test/ThinLTO/X86/export.ll
test/ThinLTO/X86/funcimport-debug.ll
test/ThinLTO/X86/funcimport-tbaa.ll
test/ThinLTO/X86/funcimport.ll
test/ThinLTO/X86/funcimport2.ll
test/ThinLTO/X86/function_entry_count.ll
test/ThinLTO/X86/globals-import-blockaddr.ll
test/ThinLTO/X86/globals-import-const-fold.ll
test/ThinLTO/X86/globals-import.ll
test/ThinLTO/X86/import_opaque_type.ll
test/ThinLTO/X86/index-const-prop-O0.ll
test/ThinLTO/X86/index-const-prop-alias.ll
test/ThinLTO/X86/index-const-prop-cache.ll
test/ThinLTO/X86/index-const-prop-comdat.ll
test/ThinLTO/X86/index-const-prop-dead.ll
test/ThinLTO/X86/index-const-prop-full-lto.ll
test/ThinLTO/X86/index-const-prop-gvref.ll
test/ThinLTO/X86/index-const-prop-ldst.ll
test/ThinLTO/X86/index-const-prop-linkage.ll
test/ThinLTO/X86/index-const-prop.ll
test/ThinLTO/X86/index-const-prop2.ll
test/ThinLTO/X86/internalize.ll
test/ThinLTO/X86/lazyload_metadata.ll
test/ThinLTO/X86/linkonce_aliasee_ref_import.ll
test/ThinLTO/X86/linkonce_odr_unnamed_addr.ll
test/ThinLTO/X86/linkonce_resolution_comdat.ll
test/ThinLTO/X86/llvm.used.ll
test/ThinLTO/X86/load-store-caching.ll
test/ThinLTO/X86/local_name_conflict.ll
test/ThinLTO/X86/local_name_conflict_var.ll
test/ThinLTO/X86/merge-triple.ll
test/ThinLTO/X86/module_asm2.ll
test/ThinLTO/X86/module_asm_glob.ll
test/ThinLTO/X86/module_summary_graph_traits.ll
test/ThinLTO/X86/newpm-basic.ll
test/ThinLTO/X86/nodevirt-nonpromoted-typeid.ll
test/ThinLTO/X86/noinline.ll
test/ThinLTO/X86/personality-local.ll
test/ThinLTO/X86/personality.ll
test/ThinLTO/X86/pr35472.ll
test/ThinLTO/X86/reference_non_importable.ll
test/ThinLTO/X86/referenced_by_constant.ll
test/ThinLTO/X86/save_objects.ll
test/ThinLTO/X86/strong_non_prevailing.ll
test/ThinLTO/X86/thinlto-internalize-used.ll
test/ThinLTO/X86/tli-nobuiltin.ll
test/ThinLTO/X86/weak_externals.ll
test/ThinLTO/X86/weak_resolution.ll
test/ThinLTO/X86/writeonly.ll
test/ThinLTO/X86/writeonly2.ll
test/Transforms/FunctionImport/Inputs/comdat.ll
test/Transforms/FunctionImport/Inputs/funcimport_debug.ll
test/Transforms/FunctionImport/Inputs/funcimport_resolved1.ll
test/Transforms/FunctionImport/Inputs/funcimport_resolved2.ll
test/Transforms/FunctionImport/Inputs/funcimport_var2.ll
test/Transforms/FunctionImport/Inputs/hotness_based_import.ll
test/Transforms/FunctionImport/Inputs/import_stats.ll
test/Transforms/FunctionImport/Inputs/not-prevailing.ll
test/Transforms/FunctionImport/comdat.ll
test/Transforms/FunctionImport/funcimport_debug.ll
test/Transforms/FunctionImport/funcimport_resolved.ll
test/Transforms/FunctionImport/funcimport_var.ll
test/Transforms/FunctionImport/hotness_based_import.ll
test/Transforms/FunctionImport/import_stats.ll
test/Transforms/FunctionImport/not-prevailing.ll
test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_gen.ll
test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_use.ll
test/Transforms/PGOProfile/Inputs/thinlto_indirect_call_promotion.ll
test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp.ll
test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2a.ll
test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2b.ll
test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp3.ll
test/Transforms/PGOProfile/X86/macho.ll
test/Transforms/PGOProfile/branch1.ll
test/Transforms/PGOProfile/branch2.ll
test/Transforms/PGOProfile/comdat_internal.ll
test/Transforms/PGOProfile/criticaledge.ll
test/Transforms/PGOProfile/cspgo_profile_summary.ll
test/Transforms/PGOProfile/diag_FE_profile.ll
test/Transforms/PGOProfile/diag_mismatch.ll
test/Transforms/PGOProfile/diag_no_funcprofdata.ll
test/Transforms/PGOProfile/diag_no_profile.ll
test/Transforms/PGOProfile/diag_no_value_sites.ll
test/Transforms/PGOProfile/do-not-instrument.ll
test/Transforms/PGOProfile/func_entry.ll
test/Transforms/PGOProfile/icp_covariant_call_return.ll
test/Transforms/PGOProfile/icp_covariant_invoke_return.ll
test/Transforms/PGOProfile/icp_invoke.ll
test/Transforms/PGOProfile/icp_invoke_nouse.ll
test/Transforms/PGOProfile/icp_mismatch_msg.ll
test/Transforms/PGOProfile/icp_vararg.ll
test/Transforms/PGOProfile/indirect_call_annotation.ll
test/Transforms/PGOProfile/indirect_call_profile.ll
test/Transforms/PGOProfile/indirect_call_promotion.ll
test/Transforms/PGOProfile/indirect_call_promotion_vla.ll
test/Transforms/PGOProfile/indirectbr.ll
test/Transforms/PGOProfile/landingpad.ll
test/Transforms/PGOProfile/large_count_remarks.ll
test/Transforms/PGOProfile/loop1.ll
test/Transforms/PGOProfile/loop2.ll
test/Transforms/PGOProfile/memcpy.ll
test/Transforms/PGOProfile/memop_size_annotation.ll
test/Transforms/PGOProfile/memop_size_opt.ll
test/Transforms/PGOProfile/memop_size_opt_zero.ll
test/Transforms/PGOProfile/multiple_hash_profile.ll
test/Transforms/PGOProfile/noreturncall.ll
test/Transforms/PGOProfile/preinline.ll
test/Transforms/PGOProfile/remap.ll
test/Transforms/PGOProfile/select1.ll
test/Transforms/PGOProfile/select2.ll
test/Transforms/PGOProfile/select_hash_conflict.ll
test/Transforms/PGOProfile/single_bb.ll
test/Transforms/PGOProfile/statics_counter_naming.ll
test/Transforms/PGOProfile/switch.ll
test/Transforms/PGOProfile/thinlto_cspgo_gen.ll
test/Transforms/PGOProfile/thinlto_cspgo_use.ll
test/Transforms/PGOProfile/thinlto_indirect_call_promotion.ll
test/Transforms/PGOProfile/thinlto_samplepgo_icp.ll
test/Transforms/PGOProfile/thinlto_samplepgo_icp2.ll
test/Transforms/PGOProfile/thinlto_samplepgo_icp3.ll
test/Transforms/PGOProfile/thinlto_samplepgo_icp_droppeddead.ll
test/Transforms/PGOProfile/unreachable_bb.ll
test/tools/llvm-lto2/X86/pipeline.ll
test/tools/llvm-lto2/X86/stats-file-option.ll