[llvm] r370083 - Change the X86 datalayout to add three address spaces for 32 bit signed,

Vlad Tsyrklevich via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 27 18:08:13 PDT 2019


I've reverted this change, it appears to be causing check-lld failures with
ASan/MSan/UBSan enabled, like this:
http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/34675


The actual failure when run with ASan is:

ld.lld: warning: ignoring debug info with an invalid version (1) in
/usr/local/google/home/vtsyrklevich/Development/new-llvm/lld/test/ELF/lto/Inputs/drop-debug-info.bc

ld.lld:
/usr/local/google/home/vtsyrklevich/Development/new-llvm/llvm/lib/CodeGen/MachineFunction.cpp:200:
void llvm::MachineFunction::init(): Assertion
`Target.isCompatibleDataLayout(getDataLayout()) && "Can't create a
MachineFunction using a Module with a " "Target-incompatible DataLayout
attached\n"' failed.

On Tue, Aug 27, 2019 at 10:45 AM Amy Huang via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> Author: akhuang
> Date: Tue Aug 27 10:46:53 2019
> New Revision: 370083
>
> URL: http://llvm.org/viewvc/llvm-project?rev=370083&view=rev
> Log:
> Change the X86 datalayout to add three address spaces for 32 bit signed,
> 32 bit unsigned, and 64 bit pointers.
>
> Modified:
>     llvm/trunk/lib/Target/X86/X86TargetMachine.cpp
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/alias-1.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/alias-alias-1.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/appending-var-2.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/comdat-mixed-lto.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/comdat.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/common2.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/commons.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/dead-strip-alias.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/dead-strip-fulllto.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/intrinsic.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/link-odr-availextern-ae.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/link-odr-availextern-odr.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/mixed_lto.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/mod-asm-used.ll
>     llvm/trunk/test/LTO/Resolution/X86/Inputs/not-prevailing.ll
>     llvm/trunk/test/LTO/Resolution/X86/alias-alias.ll
>     llvm/trunk/test/LTO/Resolution/X86/alias.ll
>     llvm/trunk/test/LTO/Resolution/X86/appending-var.ll
>     llvm/trunk/test/LTO/Resolution/X86/asm-output.ll
>     llvm/trunk/test/LTO/Resolution/X86/available-externally.ll
>     llvm/trunk/test/LTO/Resolution/X86/cache-dso-local.ll
>     llvm/trunk/test/LTO/Resolution/X86/cache-dso-local2.ll
>     llvm/trunk/test/LTO/Resolution/X86/cache-prevailing.ll
>     llvm/trunk/test/LTO/Resolution/X86/comdat-mixed-lto.ll
>     llvm/trunk/test/LTO/Resolution/X86/comdat.ll
>     llvm/trunk/test/LTO/Resolution/X86/common2.ll
>     llvm/trunk/test/LTO/Resolution/X86/commons.ll
>     llvm/trunk/test/LTO/Resolution/X86/dead-strip-alias.ll
>     llvm/trunk/test/LTO/Resolution/X86/dead-strip-fulllto.ll
>
> llvm/trunk/test/LTO/Resolution/X86/diagnostic-handler-remarks-with-hotness.ll
>     llvm/trunk/test/LTO/Resolution/X86/diagnostic-handler-remarks.ll
>     llvm/trunk/test/LTO/Resolution/X86/export-jumptable.ll
>     llvm/trunk/test/LTO/Resolution/X86/function-alias-non-prevailing.ll
>     llvm/trunk/test/LTO/Resolution/X86/ifunc.ll
>     llvm/trunk/test/LTO/Resolution/X86/intrinsic.ll
>     llvm/trunk/test/LTO/Resolution/X86/link-odr-availextern.ll
>     llvm/trunk/test/LTO/Resolution/X86/linker-redef-thin.ll
>     llvm/trunk/test/LTO/Resolution/X86/linker-redef.ll
>     llvm/trunk/test/LTO/Resolution/X86/linkonce.ll
>     llvm/trunk/test/LTO/Resolution/X86/load-sample-prof-icp.ll
>     llvm/trunk/test/LTO/Resolution/X86/load-sample-prof-lto.ll
>     llvm/trunk/test/LTO/Resolution/X86/load-sample-prof.ll
>     llvm/trunk/test/LTO/Resolution/X86/local-def-dllimport.ll
>     llvm/trunk/test/LTO/Resolution/X86/lowertypetests.ll
>     llvm/trunk/test/LTO/Resolution/X86/lto-unit-check.ll
>     llvm/trunk/test/LTO/Resolution/X86/mixed_lto.ll
>     llvm/trunk/test/LTO/Resolution/X86/mod-asm-used.ll
>     llvm/trunk/test/LTO/Resolution/X86/multi-thinlto.ll
>     llvm/trunk/test/LTO/Resolution/X86/not-prevailing-alias.ll
>     llvm/trunk/test/LTO/Resolution/X86/not-prevailing-variables.ll
>     llvm/trunk/test/LTO/Resolution/X86/not-prevailing.ll
>     llvm/trunk/test/LTO/Resolution/X86/setting-dso-local.ll
>     llvm/trunk/test/LTO/Resolution/X86/symtab-elf.ll
>     llvm/trunk/test/LTO/Resolution/X86/type-checked-load.ll
>     llvm/trunk/test/LTO/X86/Inputs/codemodel-3.ll
>     llvm/trunk/test/LTO/X86/Inputs/dllimport.ll
>     llvm/trunk/test/LTO/X86/Inputs/remangle_intrinsics_tbaa.ll
>     llvm/trunk/test/LTO/X86/Inputs/strip-debug-info-bar.ll
>     llvm/trunk/test/LTO/X86/Inputs/type-mapping-bug2.ll
>     llvm/trunk/test/LTO/X86/codemodel-1.ll
>     llvm/trunk/test/LTO/X86/codemodel-2.ll
>     llvm/trunk/test/LTO/X86/codemodel-3.ll
>     llvm/trunk/test/LTO/X86/current-section.ll
>     llvm/trunk/test/LTO/X86/diagnostic-handler-remarks-with-hotness.ll
>     llvm/trunk/test/LTO/X86/diagnostic-handler-remarks.ll
>     llvm/trunk/test/LTO/X86/disable-verify.ll
>     llvm/trunk/test/LTO/X86/dllimport.ll
>     llvm/trunk/test/LTO/X86/internalize.ll
>     llvm/trunk/test/LTO/X86/no-undefined-puts-when-implemented.ll
>     llvm/trunk/test/LTO/X86/objc-detection.ll
>     llvm/trunk/test/LTO/X86/pr38046.ll
>     llvm/trunk/test/LTO/X86/private-symbol.ll
>     llvm/trunk/test/LTO/X86/remangle_intrinsics_tbaa.ll
>     llvm/trunk/test/LTO/X86/set-merged.ll
>     llvm/trunk/test/LTO/X86/strip-debug-info-no-call-loc.ll
>     llvm/trunk/test/LTO/X86/strip-debug-info.ll
>     llvm/trunk/test/LTO/X86/symver-asm.ll
>     llvm/trunk/test/LTO/X86/symver-asm2.ll
>     llvm/trunk/test/LTO/X86/symver-asm3.ll
>     llvm/trunk/test/LTO/X86/tailcallelim.ll
>     llvm/trunk/test/LTO/X86/triple-init.ll
>     llvm/trunk/test/LTO/X86/triple-init2.ll
>     llvm/trunk/test/LTO/X86/type-mapping-bug2.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/alias_internal.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/cache-icall.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/cache-import-lists1.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/cache-import-lists2.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions-import.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions1.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions2.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions3.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/cache.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/callees-metadata.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/cfi-distributed.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/cfi-icall-only-bazqux.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/crash_debuginfo.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/deadstrip.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/debuginfo-compositetype-import.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/debuginfo-cu-import.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/devirt2.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/diagnostic-handler-remarks.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique-alias.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique2.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/dot-dumper.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/dot-dumper2.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/drop-debug-info.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/dsolocal_dllimport.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/emit_imports.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/emit_imports2.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/empty.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/empty_module_with_cache.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/export.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/funcimport-debug.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/funcimport-tbaa.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/funcimport.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/funcimport2.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/function_entry_count.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/globals-import-blockaddr.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/globals-import-cf-baz.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/globals-import.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/import_opaque_type.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-alias.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-foo.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-test1.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-test2.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-comdat.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-define-g.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-full-lto.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-gvref.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-linkage.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/lazyload_metadata.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_aliasee_ref_import.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_odr_unnamed_addr.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_resolution_comdat.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/llvm.used.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict1.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict2.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict_var1.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict_var2.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/merge-triple.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/module_asm.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/module_asm2.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/noinline.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/personality-local.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/personality.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/pr35472.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/reference_non_importable.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/referenced_by_constant.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/strong_non_prevailing.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/thinlto-internalize-used2.ll
>     llvm/trunk/test/ThinLTO/X86/Inputs/weak_resolution.ll
>     llvm/trunk/test/ThinLTO/X86/alias_internal.ll
>     llvm/trunk/test/ThinLTO/X86/autoupgrade.ll
>     llvm/trunk/test/ThinLTO/X86/builtin-nostrip.ll
>     llvm/trunk/test/ThinLTO/X86/cache-config.ll
>     llvm/trunk/test/ThinLTO/X86/cache-icall.ll
>     llvm/trunk/test/ThinLTO/X86/cache-import-lists.ll
>     llvm/trunk/test/ThinLTO/X86/cache-typeid-resolutions.ll
>     llvm/trunk/test/ThinLTO/X86/cache.ll
>     llvm/trunk/test/ThinLTO/X86/callees-metadata.ll
>     llvm/trunk/test/ThinLTO/X86/cfi-devirt.ll
>     llvm/trunk/test/ThinLTO/X86/cfi-distributed.ll
>     llvm/trunk/test/ThinLTO/X86/cfi-icall-only-defuse.ll
>     llvm/trunk/test/ThinLTO/X86/cfi-icall.ll
>     llvm/trunk/test/ThinLTO/X86/cfi.ll
>     llvm/trunk/test/ThinLTO/X86/crash_debuginfo.ll
>     llvm/trunk/test/ThinLTO/X86/deadstrip.ll
>     llvm/trunk/test/ThinLTO/X86/debuginfo-compositetype-import.ll
>     llvm/trunk/test/ThinLTO/X86/debuginfo-cu-import.ll
>     llvm/trunk/test/ThinLTO/X86/devirt-after-icp.ll
>     llvm/trunk/test/ThinLTO/X86/devirt.ll
>     llvm/trunk/test/ThinLTO/X86/devirt2.ll
>     llvm/trunk/test/ThinLTO/X86/diagnostic-handler-remarks-with-hotness.ll
>     llvm/trunk/test/ThinLTO/X86/diagnostic-handler-remarks.ll
>     llvm/trunk/test/ThinLTO/X86/dicompositetype-unique-alias.ll
>     llvm/trunk/test/ThinLTO/X86/dicompositetype-unique.ll
>     llvm/trunk/test/ThinLTO/X86/dicompositetype-unique2.ll
>     llvm/trunk/test/ThinLTO/X86/distributed_import.ll
>     llvm/trunk/test/ThinLTO/X86/dot-dumper-full-lto.ll
>     llvm/trunk/test/ThinLTO/X86/dot-dumper.ll
>     llvm/trunk/test/ThinLTO/X86/dot-dumper2.ll
>     llvm/trunk/test/ThinLTO/X86/drop-debug-info.ll
>     llvm/trunk/test/ThinLTO/X86/dsolocal_dllimport.ll
>     llvm/trunk/test/ThinLTO/X86/emit_imports.ll
>     llvm/trunk/test/ThinLTO/X86/empty-module.ll
>     llvm/trunk/test/ThinLTO/X86/empty_module_with_cache.ll
>     llvm/trunk/test/ThinLTO/X86/export.ll
>     llvm/trunk/test/ThinLTO/X86/funcimport-debug.ll
>     llvm/trunk/test/ThinLTO/X86/funcimport-tbaa.ll
>     llvm/trunk/test/ThinLTO/X86/funcimport.ll
>     llvm/trunk/test/ThinLTO/X86/funcimport2.ll
>     llvm/trunk/test/ThinLTO/X86/function_entry_count.ll
>     llvm/trunk/test/ThinLTO/X86/globals-import-blockaddr.ll
>     llvm/trunk/test/ThinLTO/X86/globals-import-const-fold.ll
>     llvm/trunk/test/ThinLTO/X86/globals-import.ll
>     llvm/trunk/test/ThinLTO/X86/import_opaque_type.ll
>     llvm/trunk/test/ThinLTO/X86/index-const-prop-O0.ll
>     llvm/trunk/test/ThinLTO/X86/index-const-prop-alias.ll
>     llvm/trunk/test/ThinLTO/X86/index-const-prop-cache.ll
>     llvm/trunk/test/ThinLTO/X86/index-const-prop-comdat.ll
>     llvm/trunk/test/ThinLTO/X86/index-const-prop-dead.ll
>     llvm/trunk/test/ThinLTO/X86/index-const-prop-full-lto.ll
>     llvm/trunk/test/ThinLTO/X86/index-const-prop-gvref.ll
>     llvm/trunk/test/ThinLTO/X86/index-const-prop-ldst.ll
>     llvm/trunk/test/ThinLTO/X86/index-const-prop-linkage.ll
>     llvm/trunk/test/ThinLTO/X86/index-const-prop.ll
>     llvm/trunk/test/ThinLTO/X86/index-const-prop2.ll
>     llvm/trunk/test/ThinLTO/X86/internalize.ll
>     llvm/trunk/test/ThinLTO/X86/lazyload_metadata.ll
>     llvm/trunk/test/ThinLTO/X86/linkonce_aliasee_ref_import.ll
>     llvm/trunk/test/ThinLTO/X86/linkonce_odr_unnamed_addr.ll
>     llvm/trunk/test/ThinLTO/X86/linkonce_resolution_comdat.ll
>     llvm/trunk/test/ThinLTO/X86/llvm.used.ll
>     llvm/trunk/test/ThinLTO/X86/load-store-caching.ll
>     llvm/trunk/test/ThinLTO/X86/local_name_conflict.ll
>     llvm/trunk/test/ThinLTO/X86/local_name_conflict_var.ll
>     llvm/trunk/test/ThinLTO/X86/merge-triple.ll
>     llvm/trunk/test/ThinLTO/X86/module_asm2.ll
>     llvm/trunk/test/ThinLTO/X86/module_asm_glob.ll
>     llvm/trunk/test/ThinLTO/X86/module_summary_graph_traits.ll
>     llvm/trunk/test/ThinLTO/X86/newpm-basic.ll
>     llvm/trunk/test/ThinLTO/X86/nodevirt-nonpromoted-typeid.ll
>     llvm/trunk/test/ThinLTO/X86/noinline.ll
>     llvm/trunk/test/ThinLTO/X86/personality-local.ll
>     llvm/trunk/test/ThinLTO/X86/personality.ll
>     llvm/trunk/test/ThinLTO/X86/pr35472.ll
>     llvm/trunk/test/ThinLTO/X86/reference_non_importable.ll
>     llvm/trunk/test/ThinLTO/X86/referenced_by_constant.ll
>     llvm/trunk/test/ThinLTO/X86/save_objects.ll
>     llvm/trunk/test/ThinLTO/X86/strong_non_prevailing.ll
>     llvm/trunk/test/ThinLTO/X86/thinlto-internalize-used.ll
>     llvm/trunk/test/ThinLTO/X86/tli-nobuiltin.ll
>     llvm/trunk/test/ThinLTO/X86/weak_externals.ll
>     llvm/trunk/test/ThinLTO/X86/weak_resolution.ll
>     llvm/trunk/test/ThinLTO/X86/writeonly.ll
>     llvm/trunk/test/ThinLTO/X86/writeonly2.ll
>     llvm/trunk/test/Transforms/FunctionImport/Inputs/comdat.ll
>     llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_debug.ll
>
> llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_resolved1.ll
>
> llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_resolved2.ll
>     llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_var2.ll
>
> llvm/trunk/test/Transforms/FunctionImport/Inputs/hotness_based_import.ll
>     llvm/trunk/test/Transforms/FunctionImport/Inputs/import_stats.ll
>     llvm/trunk/test/Transforms/FunctionImport/Inputs/not-prevailing.ll
>     llvm/trunk/test/Transforms/FunctionImport/comdat.ll
>     llvm/trunk/test/Transforms/FunctionImport/funcimport_debug.ll
>     llvm/trunk/test/Transforms/FunctionImport/funcimport_resolved.ll
>     llvm/trunk/test/Transforms/FunctionImport/funcimport_var.ll
>     llvm/trunk/test/Transforms/FunctionImport/hotness_based_import.ll
>     llvm/trunk/test/Transforms/FunctionImport/import_stats.ll
>     llvm/trunk/test/Transforms/FunctionImport/not-prevailing.ll
>     llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_gen.ll
>     llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_use.ll
>
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_indirect_call_promotion.ll
>     llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp.ll
>     llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2a.ll
>     llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2b.ll
>     llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp3.ll
>     llvm/trunk/test/Transforms/PGOProfile/X86/macho.ll
>     llvm/trunk/test/Transforms/PGOProfile/branch1.ll
>     llvm/trunk/test/Transforms/PGOProfile/branch2.ll
>     llvm/trunk/test/Transforms/PGOProfile/comdat_internal.ll
>     llvm/trunk/test/Transforms/PGOProfile/criticaledge.ll
>     llvm/trunk/test/Transforms/PGOProfile/cspgo_profile_summary.ll
>     llvm/trunk/test/Transforms/PGOProfile/diag_FE_profile.ll
>     llvm/trunk/test/Transforms/PGOProfile/diag_mismatch.ll
>     llvm/trunk/test/Transforms/PGOProfile/diag_no_funcprofdata.ll
>     llvm/trunk/test/Transforms/PGOProfile/diag_no_profile.ll
>     llvm/trunk/test/Transforms/PGOProfile/diag_no_value_sites.ll
>     llvm/trunk/test/Transforms/PGOProfile/do-not-instrument.ll
>     llvm/trunk/test/Transforms/PGOProfile/func_entry.ll
>     llvm/trunk/test/Transforms/PGOProfile/icp_covariant_call_return.ll
>     llvm/trunk/test/Transforms/PGOProfile/icp_covariant_invoke_return.ll
>     llvm/trunk/test/Transforms/PGOProfile/icp_invoke.ll
>     llvm/trunk/test/Transforms/PGOProfile/icp_invoke_nouse.ll
>     llvm/trunk/test/Transforms/PGOProfile/icp_mismatch_msg.ll
>     llvm/trunk/test/Transforms/PGOProfile/icp_vararg.ll
>     llvm/trunk/test/Transforms/PGOProfile/indirect_call_annotation.ll
>     llvm/trunk/test/Transforms/PGOProfile/indirect_call_profile.ll
>     llvm/trunk/test/Transforms/PGOProfile/indirect_call_promotion.ll
>     llvm/trunk/test/Transforms/PGOProfile/indirect_call_promotion_vla.ll
>     llvm/trunk/test/Transforms/PGOProfile/indirectbr.ll
>     llvm/trunk/test/Transforms/PGOProfile/landingpad.ll
>     llvm/trunk/test/Transforms/PGOProfile/large_count_remarks.ll
>     llvm/trunk/test/Transforms/PGOProfile/loop1.ll
>     llvm/trunk/test/Transforms/PGOProfile/loop2.ll
>     llvm/trunk/test/Transforms/PGOProfile/memcpy.ll
>     llvm/trunk/test/Transforms/PGOProfile/memop_size_annotation.ll
>     llvm/trunk/test/Transforms/PGOProfile/memop_size_opt.ll
>     llvm/trunk/test/Transforms/PGOProfile/memop_size_opt_zero.ll
>     llvm/trunk/test/Transforms/PGOProfile/multiple_hash_profile.ll
>     llvm/trunk/test/Transforms/PGOProfile/noreturncall.ll
>     llvm/trunk/test/Transforms/PGOProfile/preinline.ll
>     llvm/trunk/test/Transforms/PGOProfile/remap.ll
>     llvm/trunk/test/Transforms/PGOProfile/select1.ll
>     llvm/trunk/test/Transforms/PGOProfile/select2.ll
>     llvm/trunk/test/Transforms/PGOProfile/select_hash_conflict.ll
>     llvm/trunk/test/Transforms/PGOProfile/single_bb.ll
>     llvm/trunk/test/Transforms/PGOProfile/statics_counter_naming.ll
>     llvm/trunk/test/Transforms/PGOProfile/switch.ll
>     llvm/trunk/test/Transforms/PGOProfile/thinlto_cspgo_gen.ll
>     llvm/trunk/test/Transforms/PGOProfile/thinlto_cspgo_use.ll
>
> llvm/trunk/test/Transforms/PGOProfile/thinlto_indirect_call_promotion.ll
>     llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp.ll
>     llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp2.ll
>     llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp3.ll
>
> llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp_droppeddead.ll
>     llvm/trunk/test/Transforms/PGOProfile/unreachable_bb.ll
>     llvm/trunk/test/tools/llvm-lto2/X86/pipeline.ll
>     llvm/trunk/test/tools/llvm-lto2/X86/stats-file-option.ll
>
> Modified: llvm/trunk/lib/Target/X86/X86TargetMachine.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86TargetMachine.cpp?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/lib/Target/X86/X86TargetMachine.cpp (original)
> +++ llvm/trunk/lib/Target/X86/X86TargetMachine.cpp Tue Aug 27 10:46:53 2019
> @@ -117,6 +117,9 @@ static std::string computeDataLayout(con
>        !TT.isArch64Bit())
>      Ret += "-p:32:32";
>
> +  // Address spaces for 32 bit signed, 32 bit unsigned, and 64 bit
> pointers.
> +  Ret += "-p270:32:32-p271:32:32-p272:64:64";
> +
>    // Some ABIs align 64 bit integers and doubles to 64 bits, others to 32.
>    if (TT.isArch64Bit() || TT.isOSWindows() || TT.isOSNaCl())
>      Ret += "-i64:64";
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/Inputs/alias-1.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/alias-1.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/alias-1.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/alias-1.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @a = global i32 42
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/Inputs/alias-alias-1.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/alias-alias-1.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/alias-alias-1.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/alias-alias-1.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @a = external global i32
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/Inputs/appending-var-2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/appending-var-2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/appending-var-2.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/appending-var-2.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  %"foo" = type { i8 }
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/Inputs/comdat-mixed-lto.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/comdat-mixed-lto.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/comdat-mixed-lto.ll
> (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/comdat-mixed-lto.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; ModuleID = 'comdat-mixed-lto1.o'
>  source_filename = "comdat-mixed-lto1.cpp"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  %"class.Test::ptr" = type { i32 }
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/Inputs/comdat.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/comdat.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/comdat.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/comdat.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $c2 = comdat any
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/Inputs/common2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/common2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/common2.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/common2.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @v = common global i16 0, align 4
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/Inputs/commons.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/commons.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/commons.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/commons.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @x = global i32 42, align 4
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/Inputs/dead-strip-alias.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/dead-strip-alias.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/dead-strip-alias.ll
> (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/dead-strip-alias.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @external = global i8 42
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/Inputs/dead-strip-fulllto.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/dead-strip-fulllto.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/dead-strip-fulllto.ll
> (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/dead-strip-fulllto.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @live1() {
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/Inputs/intrinsic.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/intrinsic.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/intrinsic.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/intrinsic.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>  %foo = type {  }
>  declare <4 x %foo*> @llvm.masked.load.v4p0foo.p0v4p0foo(<4 x %foo*>*,
> i32, <4 x i1>, <4 x %foo*>)
>
> Modified:
> llvm/trunk/test/LTO/Resolution/X86/Inputs/link-odr-availextern-ae.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/link-odr-availextern-ae.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/link-odr-availextern-ae.ll
> (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/link-odr-availextern-ae.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define available_externally i32 @f() {
>
> Modified:
> llvm/trunk/test/LTO/Resolution/X86/Inputs/link-odr-availextern-odr.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/link-odr-availextern-odr.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/link-odr-availextern-odr.ll
> (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/link-odr-availextern-odr.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define linkonce_odr i32 @f() {
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/Inputs/mixed_lto.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/mixed_lto.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/mixed_lto.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/mixed_lto.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>  declare i32 @g()
>  define i32 @main() {
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/Inputs/mod-asm-used.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/mod-asm-used.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/mod-asm-used.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/mod-asm-used.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @foo = global i32 1, align 4
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/Inputs/not-prevailing.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/Inputs/not-prevailing.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/Inputs/not-prevailing.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/Inputs/not-prevailing.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @bar() {
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/alias-alias.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/alias-alias.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/alias-alias.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/alias-alias.ll Tue Aug 27 10:46:53
> 2019
> @@ -19,7 +19,7 @@
>  ; RES-NEXT: {{^}}-r={{.*}}2.o,a,{{$}}
>  ; RES-NEXT: {{^}}-r={{.*}}2.o,d,px{{$}}
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @a = weak alias i32, i32* @b
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/alias.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/alias.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/alias.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/alias.ll Tue Aug 27 10:46:53 2019
> @@ -15,7 +15,7 @@
>  ; RES: {{^}}-r={{.*}}1.o,b,px{{$}}
>  ; RES: {{^}}-r={{.*}}1.o,a,{{$}}
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @a = weak alias i32, i32* @b
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/appending-var.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/appending-var.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/appending-var.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/appending-var.ll Tue Aug 27
> 10:46:53 2019
> @@ -7,7 +7,7 @@
>
>  ; RUN: llvm-lto2 run -o %t3.o %t1.o %t2.o -r %t1.o,bar, -r %t2.o,bar,px
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  %"foo.1" = type { i8, i8 }
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/asm-output.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/asm-output.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/asm-output.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/asm-output.ll Tue Aug 27 10:46:53
> 2019
> @@ -9,7 +9,7 @@
>  ;
>  ; ASM: main:
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @main() {
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/available-externally.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/available-externally.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/available-externally.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/available-externally.ll Tue Aug 27
> 10:46:53 2019
> @@ -4,7 +4,7 @@
>
>  ; CHECK: U bar
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void ()* @foo() {
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/cache-dso-local.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/cache-dso-local.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/cache-dso-local.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/cache-dso-local.ll Tue Aug 27
> 10:46:53 2019
> @@ -10,7 +10,7 @@
>  ; RUN:   -r %t.bc,bar,px
>  ; RUN: ls %t.cache | count 2
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define weak void @foo() {
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/cache-dso-local2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/cache-dso-local2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/cache-dso-local2.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/cache-dso-local2.ll Tue Aug 27
> 10:46:53 2019
> @@ -10,7 +10,7 @@
>  ; RUN:   -r %t.bc,bar,px
>  ; RUN: ls %t.cache | count 2
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define weak void @foo() {
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/cache-prevailing.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/cache-prevailing.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/cache-prevailing.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/cache-prevailing.ll Tue Aug 27
> 10:46:53 2019
> @@ -7,7 +7,7 @@
>  ; RUN:   -r %t.bc,foo, -r %t.bc,bar,px
>  ; RUN: ls %t.cache | count 2
>
> -target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-windows-msvc19.11.0"
>
>  @foo = linkonce constant i32 1, comdat
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/comdat-mixed-lto.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/comdat-mixed-lto.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/comdat-mixed-lto.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/comdat-mixed-lto.ll Tue Aug 27
> 10:46:53 2019
> @@ -21,7 +21,7 @@
>
>  ; ModuleID = 'comdat-mixed-lto.o'
>  source_filename = "comdat-mixed-lto.cpp"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  %"class.Test::ptr" = type { i32 }
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/comdat.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/comdat.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/comdat.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/comdat.ll Tue Aug 27 10:46:53 2019
> @@ -22,7 +22,7 @@
>  ; RUN:  -r=%t2.o,a25,px
>  ; RUN: llvm-dis %t3.o.0.2.internalize.bc -o - | FileCheck %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $c1 = comdat any
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/common2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/common2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/common2.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/common2.ll Tue Aug 27 10:46:53 2019
> @@ -52,7 +52,7 @@
>  ; RUN:  -r %t2.bc,bar,px
>  ; RUN: llvm-dis < %t.o.0.0.preopt.bc | FileCheck  %s
> --check-prefix=NONE-PREVAILED2
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @v = common global i8 0, align 8
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/commons.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/commons.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/commons.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/commons.ll Tue Aug 27 10:46:53 2019
> @@ -6,7 +6,7 @@
>  ; A strong definition should override the common
>  ; CHECK: @x = dso_local global i32 42, align 4
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @x = common global i16 0, align 2
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/dead-strip-alias.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/dead-strip-alias.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/dead-strip-alias.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/dead-strip-alias.ll Tue Aug 27
> 10:46:53 2019
> @@ -7,7 +7,7 @@
>
>  ; CHECK: D external
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @alias = alias i8*, i8** @internal
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/dead-strip-fulllto.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/dead-strip-fulllto.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/dead-strip-fulllto.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/dead-strip-fulllto.ll Tue Aug 27
> 10:46:53 2019
> @@ -23,7 +23,7 @@
>  ; THIN: U live2
>  ; THIN-NOT: odr
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @main() {
>
> Modified:
> llvm/trunk/test/LTO/Resolution/X86/diagnostic-handler-remarks-with-hotness.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/diagnostic-handler-remarks-with-hotness.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> ---
> llvm/trunk/test/LTO/Resolution/X86/diagnostic-handler-remarks-with-hotness.ll
> (original)
> +++
> llvm/trunk/test/LTO/Resolution/X86/diagnostic-handler-remarks-with-hotness.ll
> Tue Aug 27 10:46:53 2019
> @@ -35,7 +35,7 @@
>
>  ; CHECK: tinkywinky inlined into main with (cost=-15000, threshold=337)
> (hotness: 300)
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-scei-ps4"
>
>  declare i32 @patatino()
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/diagnostic-handler-remarks.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/diagnostic-handler-remarks.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/diagnostic-handler-remarks.ll
> (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/diagnostic-handler-remarks.ll Tue
> Aug 27 10:46:53 2019
> @@ -36,7 +36,7 @@
>  ; YAML-NEXT:   - String:          ')'
>  ; YAML-NEXT: ...
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-scei-ps4"
>
>  declare i32 @patatino()
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/export-jumptable.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/export-jumptable.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/export-jumptable.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/export-jumptable.ll Tue Aug 27
> 10:46:53 2019
> @@ -6,7 +6,7 @@
>  ; RUN: llvm-lto2 run -o %t2 -r %t,f1,p -r %t,f2,p -r %t,_start,px %t
> -save-temps
>  ; RUN: llvm-dis %t2.1.2.internalize.bc -o - | FileCheck %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; CHECK: define void @f1()
>
> Modified:
> llvm/trunk/test/LTO/Resolution/X86/function-alias-non-prevailing.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/function-alias-non-prevailing.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/function-alias-non-prevailing.ll
> (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/function-alias-non-prevailing.ll
> Tue Aug 27 10:46:53 2019
> @@ -2,7 +2,7 @@
>  ; RUN: llvm-lto2 run %t -r %t,foo, -r %t,baz,p -o %t2 -save-temps
>  ; RUN: llvm-dis -o - %t2.0.0.preopt.bc | FileCheck %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64--fuchsia"
>
>  ; CHECK: declare void @foo()
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/ifunc.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/ifunc.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/ifunc.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/ifunc.ll Tue Aug 27 10:46:53 2019
> @@ -4,7 +4,7 @@
>  ; CHECK: T foo
>  ; CHECK: t foo_ifunc
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @foo = ifunc i32 (i32), i64 ()* @foo_ifunc
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/intrinsic.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/intrinsic.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/intrinsic.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/intrinsic.ll Tue Aug 27 10:46:53
> 2019
> @@ -2,7 +2,7 @@
>  ; RUN: llvm-as %p/Inputs/intrinsic.ll -o %t2.o
>  ; RUN: llvm-lto2 run -o %t3.o %t1.o %t2.o -r %t1.o,foo
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>  %foo = type {  }
>  declare void @foo( %foo*  )
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/link-odr-availextern.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/link-odr-availextern.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/link-odr-availextern.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/link-odr-availextern.ll Tue Aug 27
> 10:46:53 2019
> @@ -26,7 +26,7 @@
>  ; RUN: llvm-lto2 run -o %t3 %t2odr %t1 -r %t1,f, -r %t2odr,f, -save-temps
>  ; RUN: llvm-dis < %t3.0.0.preopt.bc -o - | FileCheck
> --check-prefix=NONPREVAILING %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; PREVAILING: define weak_odr i32 @f()
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/linker-redef-thin.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/linker-redef-thin.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/linker-redef-thin.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/linker-redef-thin.ll Tue Aug 27
> 10:46:53 2019
> @@ -8,7 +8,7 @@
>  ; CHECK-NEXT: Binding: Weak
>  ; CHECK-NEXT: Type: Function
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @patatino() {
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/linker-redef.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/linker-redef.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/linker-redef.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/linker-redef.ll Tue Aug 27 10:46:53
> 2019
> @@ -8,7 +8,7 @@
>  ; CHECK-NEXT: Binding: Weak
>  ; CHECK-NEXT: Type: Function
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @bar() {
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/linkonce.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/linkonce.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/linkonce.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/linkonce.ll Tue Aug 27 10:46:53 2019
> @@ -2,7 +2,7 @@
>  ; RUN: llvm-lto2 run %t -O0 -r %t,foo,px -o %t2
>  ; RUN: llvm-nm %t2.1 | FileCheck %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; CHECK: W foo
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/load-sample-prof-icp.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/load-sample-prof-icp.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/load-sample-prof-icp.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/load-sample-prof-icp.ll Tue Aug 27
> 10:46:53 2019
> @@ -11,7 +11,7 @@
>  ; RUN:   -lto-sample-profile-file=%S/Inputs/load-sample-prof-icp.prof
>  ; RUN: llvm-dis %t.out.1.4.opt.bc -o - | FileCheck %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; CHECK-LABEL: @test
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/load-sample-prof-lto.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/load-sample-prof-lto.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/load-sample-prof-lto.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/load-sample-prof-lto.ll Tue Aug 27
> 10:46:53 2019
> @@ -17,7 +17,7 @@
>  ; Make sure profile information is attached.
>  ; CHECK: !prof
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @foo() local_unnamed_addr !dbg !7 {
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/load-sample-prof.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/load-sample-prof.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/load-sample-prof.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/load-sample-prof.ll Tue Aug 27
> 10:46:53 2019
> @@ -8,7 +8,7 @@
>  ;
>  ; CHECK: !prof
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @foo() local_unnamed_addr !dbg !7 {
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/local-def-dllimport.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/local-def-dllimport.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/local-def-dllimport.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/local-def-dllimport.ll Tue Aug 27
> 10:46:53 2019
> @@ -7,7 +7,7 @@
>  ; RUN:               -save-temps -o %t1 %t0.bc
>  ; RUN: llvm-dis %t1.1.3.import.bc -o - | FileCheck %s
>  source_filename = "test.cpp"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $g = comdat any
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/lowertypetests.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/lowertypetests.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/lowertypetests.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/lowertypetests.ll Tue Aug 27
> 10:46:53 2019
> @@ -8,7 +8,7 @@
>  ; CHECK: U __typeid_bar_global_addr
>  ; CHECK: U __typeid_foo_global_addr
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @foo = global i32 0, !type !0
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/lto-unit-check.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/lto-unit-check.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/lto-unit-check.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/lto-unit-check.ll Tue Aug 27
> 10:46:53 2019
> @@ -51,5 +51,5 @@
>  ; ENABLESPLITFLAG: !{i32 1, !"EnableSplitLTOUnit", i32 1}
>  ; NOENABLESPLITFLAG-NOT: !{i32 1, !"EnableSplitLTOUnit", i32 1}
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/mixed_lto.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/mixed_lto.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/mixed_lto.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/mixed_lto.ll Tue Aug 27 10:46:53
> 2019
> @@ -19,7 +19,7 @@
>  ; RUN: llvm-nm %t5.o.0 | FileCheck %s --check-prefix=NM0
>  ; RUN: llvm-nm %t5.o.1 | FileCheck %s --check-prefix=NM1
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>  define i32 @g() {
>    ret i32 0
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/mod-asm-used.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/mod-asm-used.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/mod-asm-used.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/mod-asm-used.ll Tue Aug 27 10:46:53
> 2019
> @@ -7,7 +7,7 @@
>  ; INDEX: ^0 = module: (path: "{{.*}}mod-asm-used.ll.tmp.bc"
>  ; INDEX: ^1 = module: (path: "{{.*}}mod-asm-used.ll.tmp2.bc"
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; CHECK: D foo
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/multi-thinlto.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/multi-thinlto.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/multi-thinlto.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/multi-thinlto.ll Tue Aug 27
> 10:46:53 2019
> @@ -3,5 +3,5 @@
>  ; RUN: not llvm-lto2 run -o %t3.o %t2.o 2>&1 | FileCheck %s
>  ; CHECK: Expected at most one ThinLTO module per bitcode file
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/not-prevailing-alias.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/not-prevailing-alias.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/not-prevailing-alias.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/not-prevailing-alias.ll Tue Aug 27
> 10:46:53 2019
> @@ -25,7 +25,7 @@
>  ; SYMBOLS: NOTYPE  GLOBAL DEFAULT  UND varAlias
>  ; SYMBOLS: FUNC    GLOBAL DEFAULT    2 zed
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @barAlias = alias void(), void()* @bar
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/not-prevailing-variables.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/not-prevailing-variables.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/not-prevailing-variables.ll
> (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/not-prevailing-variables.ll Tue Aug
> 27 10:46:53 2019
> @@ -19,7 +19,7 @@
>  ; RUN: llvm-readelf --symbols %t2.o.1 | FileCheck %s --check-prefix=UND
>  ; UND: NOTYPE  GLOBAL DEFAULT UND var2
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @var1 = global i32 10, align 4
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/not-prevailing.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/not-prevailing.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/not-prevailing.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/not-prevailing.ll Tue Aug 27
> 10:46:53 2019
> @@ -21,7 +21,7 @@
>  ; SYMBOLS: NOTYPE  GLOBAL DEFAULT  UND foo
>  ; SYMBOLS: FUNC    GLOBAL DEFAULT    2 zed
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $foo = comdat any
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/setting-dso-local.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/setting-dso-local.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/setting-dso-local.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/setting-dso-local.ll Tue Aug 27
> 10:46:53 2019
> @@ -6,7 +6,7 @@
>
>  ; CHECK:  0000000000000000     0 NOTYPE  GLOBAL HIDDEN   UND foobar
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @foobar = external hidden global i32
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/symtab-elf.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/symtab-elf.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/symtab-elf.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/symtab-elf.ll Tue Aug 27 10:46:53
> 2019
> @@ -3,7 +3,7 @@
>
>  ; CHECK: target triple: x86_64-unknown-linux-gnu
>  target triple = "x86_64-unknown-linux-gnu"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>
>  ; CHECK-NOT: linker opts:
>  !0 = !{!"/include:foo"}
>
> Modified: llvm/trunk/test/LTO/Resolution/X86/type-checked-load.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/Resolution/X86/type-checked-load.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/Resolution/X86/type-checked-load.ll (original)
> +++ llvm/trunk/test/LTO/Resolution/X86/type-checked-load.ll Tue Aug 27
> 10:46:53 2019
> @@ -5,7 +5,7 @@
>  ; It means that the wholeprogramdevirt pass must have run and lowered
>  ; the llvm.type.checked.load call.
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define {i8*, i1} @foo(i8* %ptr) {
>
> Modified: llvm/trunk/test/LTO/X86/Inputs/codemodel-3.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/Inputs/codemodel-3.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/Inputs/codemodel-3.ll (original)
> +++ llvm/trunk/test/LTO/X86/Inputs/codemodel-3.ll Tue Aug 27 10:46:53 2019
> @@ -1,5 +1,5 @@
>  target triple = "x86_64-unknown-linux-gnu"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>
>  !llvm.module.flags = !{!0, !1}
>
>
> Modified: llvm/trunk/test/LTO/X86/Inputs/dllimport.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/Inputs/dllimport.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/Inputs/dllimport.ll (original)
> +++ llvm/trunk/test/LTO/X86/Inputs/dllimport.ll Tue Aug 27 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; ModuleID = 'b.obj'
>  source_filename = "b.cpp"
> -target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-windows-msvc19.11.0"
>
>  ; Function Attrs: norecurse nounwind readnone sspstrong uwtable
>
> Modified: llvm/trunk/test/LTO/X86/Inputs/remangle_intrinsics_tbaa.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/Inputs/remangle_intrinsics_tbaa.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/Inputs/remangle_intrinsics_tbaa.ll (original)
> +++ llvm/trunk/test/LTO/X86/Inputs/remangle_intrinsics_tbaa.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  %some_named_struct = type { i8, i8 }
>
> Modified: llvm/trunk/test/LTO/X86/Inputs/strip-debug-info-bar.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/Inputs/strip-debug-info-bar.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/Inputs/strip-debug-info-bar.ll (original)
> +++ llvm/trunk/test/LTO/X86/Inputs/strip-debug-info-bar.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.12"
>
>  define void @bar() !dbg !3 {
>
> Modified: llvm/trunk/test/LTO/X86/Inputs/type-mapping-bug2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/Inputs/type-mapping-bug2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/Inputs/type-mapping-bug2.ll (original)
> +++ llvm/trunk/test/LTO/X86/Inputs/type-mapping-bug2.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @c() !dbg !6 {
>
> Modified: llvm/trunk/test/LTO/X86/codemodel-1.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/codemodel-1.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/codemodel-1.ll (original)
> +++ llvm/trunk/test/LTO/X86/codemodel-1.ll Tue Aug 27 10:46:53 2019
> @@ -3,7 +3,7 @@
>  ; RUN: llvm-objdump -d %t.s.0 | FileCheck %s --check-prefix=CHECK-SMALL
>
>  target triple = "x86_64-unknown-linux-gnu"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>
>  !llvm.module.flags = !{!0, !1}
>
>
> Modified: llvm/trunk/test/LTO/X86/codemodel-2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/codemodel-2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/codemodel-2.ll (original)
> +++ llvm/trunk/test/LTO/X86/codemodel-2.ll Tue Aug 27 10:46:53 2019
> @@ -3,7 +3,7 @@
>  ; RUN: llvm-objdump -d %t.s.0 | FileCheck %s --check-prefix=CHECK-LARGE
>
>  target triple = "x86_64-unknown-linux-gnu"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>
>  !llvm.module.flags = !{!0, !1}
>
>
> Modified: llvm/trunk/test/LTO/X86/codemodel-3.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/codemodel-3.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/codemodel-3.ll (original)
> +++ llvm/trunk/test/LTO/X86/codemodel-3.ll Tue Aug 27 10:46:53 2019
> @@ -3,7 +3,7 @@
>  ; RUN: not llvm-lto2 run -r %t0.o,_start,px -r %t1.o,bar,px %t0.o %t1.o
> -o %t2.s 2>&1 | FileCheck %s
>
>  target triple = "x86_64-unknown-linux-gnu"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>
>  !llvm.module.flags = !{!0, !1}
>
>
> Modified: llvm/trunk/test/LTO/X86/current-section.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/current-section.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/current-section.ll (original)
> +++ llvm/trunk/test/LTO/X86/current-section.ll Tue Aug 27 10:46:53 2019
> @@ -2,7 +2,7 @@
>  ; RUN: llvm-lto -o %t2 %t1
>  ; REQUIRES: default_triple
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  module asm ".align 4"
>
> Modified:
> llvm/trunk/test/LTO/X86/diagnostic-handler-remarks-with-hotness.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/diagnostic-handler-remarks-with-hotness.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/diagnostic-handler-remarks-with-hotness.ll
> (original)
> +++ llvm/trunk/test/LTO/X86/diagnostic-handler-remarks-with-hotness.ll Tue
> Aug 27 10:46:53 2019
> @@ -25,7 +25,7 @@
>  ; YAML-NEXT:   - String:          ')'
>  ; YAML-NEXT: ...
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-darwin"
>
>  declare i32 @bar()
>
> Modified: llvm/trunk/test/LTO/X86/diagnostic-handler-remarks.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/diagnostic-handler-remarks.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/diagnostic-handler-remarks.ll (original)
> +++ llvm/trunk/test/LTO/X86/diagnostic-handler-remarks.ll Tue Aug 27
> 10:46:53 2019
> @@ -61,7 +61,7 @@
>  ; YAML-NEXT:   - String:          ')'
>  ; YAML-NEXT: ...
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-darwin"
>
>  declare i32 @bar()
>
> Modified: llvm/trunk/test/LTO/X86/disable-verify.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/disable-verify.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/disable-verify.ll (original)
> +++ llvm/trunk/test/LTO/X86/disable-verify.ll Tue Aug 27 10:46:53 2019
> @@ -2,7 +2,7 @@
>  ; RUN: llvm-lto -debug-pass=Arguments -exported-symbol=_f -o /dev/null
> %t.bc 2>&1 -disable-verify | FileCheck %s
>  ; RUN: llvm-lto -debug-pass=Arguments -exported-symbol=_f -o /dev/null
> %t.bc 2>&1 | FileCheck %s -check-prefix=VERIFY
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.10.0"
>
>  ; -disable-verify should disable verification from the optimization
> pipeline.
>
> Modified: llvm/trunk/test/LTO/X86/dllimport.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/dllimport.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/dllimport.ll (original)
> +++ llvm/trunk/test/LTO/X86/dllimport.ll Tue Aug 27 10:46:53 2019
> @@ -9,7 +9,7 @@
>
>  ; ModuleID = 'a.obj'
>  source_filename = "a.cpp"
> -target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-windows-msvc19.11.0"
>
>  ; Function Attrs: norecurse nounwind sspstrong uwtable
>
> Modified: llvm/trunk/test/LTO/X86/internalize.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/internalize.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/internalize.ll (original)
> +++ llvm/trunk/test/LTO/X86/internalize.ll Tue Aug 27 10:46:53 2019
> @@ -30,7 +30,7 @@
>  ; INTERNALIZE2-OPTION-DISABLE: define dso_local void @foo
>  ; INTERNALIZE2-OPTION-DISABLE: define dso_local void @bar
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define void @foo() {
>
> Modified: llvm/trunk/test/LTO/X86/no-undefined-puts-when-implemented.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/no-undefined-puts-when-implemented.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/no-undefined-puts-when-implemented.ll
> (original)
> +++ llvm/trunk/test/LTO/X86/no-undefined-puts-when-implemented.ll Tue Aug
> 27 10:46:53 2019
> @@ -5,7 +5,7 @@
>  ; rdar://problem/16165191
>  ; runtime library implementations should not be renamed
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-darwin11"
>
>  @str = private unnamed_addr constant [13 x i8] c"hello world\0A\00"
>
> Modified: llvm/trunk/test/LTO/X86/objc-detection.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/objc-detection.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/objc-detection.ll (original)
> +++ llvm/trunk/test/LTO/X86/objc-detection.ll Tue Aug 27 10:46:53 2019
> @@ -3,7 +3,7 @@
>
>  ; CHECK: contains ObjC
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.12.0"
>
>  %0 = type opaque
>
> Modified: llvm/trunk/test/LTO/X86/pr38046.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/pr38046.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/pr38046.ll (original)
> +++ llvm/trunk/test/LTO/X86/pr38046.ll Tue Aug 27 10:46:53 2019
> @@ -7,7 +7,7 @@
>
>  ; CHECK-NOT: Global is external, but doesn't have external or weak linkage
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @foo() {
>
> Modified: llvm/trunk/test/LTO/X86/private-symbol.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/private-symbol.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/private-symbol.ll (original)
> +++ llvm/trunk/test/LTO/X86/private-symbol.ll Tue Aug 27 10:46:53 2019
> @@ -1,7 +1,7 @@
>  ; RUN: llvm-as < %s >%t1
>  ; RUN: llvm-lto -o %t2 %t1
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @.str = private unnamed_addr constant [7 x i8] c"hello\0A\00", align 1
>
> Modified: llvm/trunk/test/LTO/X86/remangle_intrinsics_tbaa.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/remangle_intrinsics_tbaa.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/remangle_intrinsics_tbaa.ll (original)
> +++ llvm/trunk/test/LTO/X86/remangle_intrinsics_tbaa.ll Tue Aug 27
> 10:46:53 2019
> @@ -5,7 +5,7 @@
>  ; Verify that we correctly rename the intrinsic and don't crash
>  ; CHECK:
> @llvm.masked.store.v4p0s_some_named_struct.0s.p0v4p0s_some_named_struct.0s
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  %some_named_struct = type { i8 }
>
> Modified: llvm/trunk/test/LTO/X86/set-merged.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/set-merged.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/set-merged.ll (original)
> +++ llvm/trunk/test/LTO/X86/set-merged.ll Tue Aug 27 10:46:53 2019
> @@ -2,7 +2,7 @@
>  ; RUN: llvm-lto -exported-symbol=_main -set-merged-module -o %t2 %t1
>  ; RUN: llvm-objdump --print-imm-hex=false -d %t2 | FileCheck %s
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.10.0"
>
>  ; CHECK: _main
>
> Modified: llvm/trunk/test/LTO/X86/strip-debug-info-no-call-loc.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/strip-debug-info-no-call-loc.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/strip-debug-info-no-call-loc.ll (original)
> +++ llvm/trunk/test/LTO/X86/strip-debug-info-no-call-loc.ll Tue Aug 27
> 10:46:53 2019
> @@ -9,7 +9,7 @@
>
>  ; CHECK-WARN: warning{{.*}} ignoring invalid debug info
>  ; CHECK: {{f$}}
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx"
>
>  define void @h() #0 !dbg !7 {
>
> Modified: llvm/trunk/test/LTO/X86/strip-debug-info.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/strip-debug-info.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/strip-debug-info.ll (original)
> +++ llvm/trunk/test/LTO/X86/strip-debug-info.ll Tue Aug 27 10:46:53 2019
> @@ -29,7 +29,7 @@
>  ; CHECK-WARN: warning{{.*}} ignoring invalid debug info
>  ; CHECK-WARN-NOT: Broken module found
>  ; CHECK: foo
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.12"
>
>  declare void @bar()
>
> Modified: llvm/trunk/test/LTO/X86/symver-asm.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/symver-asm.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/symver-asm.ll (original)
> +++ llvm/trunk/test/LTO/X86/symver-asm.ll Tue Aug 27 10:46:53 2019
> @@ -5,7 +5,7 @@
>  ; RUN: llvm-nm %t3.0 | FileCheck %s
>  ; RUN: llvm-dis %t3.0.2.internalize.bc -o - | FileCheck %s
> --check-prefix=INTERN
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  module asm ".symver io_cancel_0_4,io_cancel@@LIBAIO_0.4"
>
> Modified: llvm/trunk/test/LTO/X86/symver-asm2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/symver-asm2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/symver-asm2.ll (original)
> +++ llvm/trunk/test/LTO/X86/symver-asm2.ll Tue Aug 27 10:46:53 2019
> @@ -9,7 +9,7 @@
>  ; RUN: llvm-lto2 run -r %t1,_start,plx -r %t1,_start3,plx -r %t1,foo@@SOME_VERSION
> -r %t1,foo at SOME_VERSION3 -o %t3 %t1 -save-temps
>  ; RUN: llvm-nm %t3.0 | FileCheck %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  module asm ".global _start"
>
> Modified: llvm/trunk/test/LTO/X86/symver-asm3.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/symver-asm3.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/symver-asm3.ll (original)
> +++ llvm/trunk/test/LTO/X86/symver-asm3.ll Tue Aug 27 10:46:53 2019
> @@ -3,7 +3,7 @@
>  ; RUN: llvm-as < %s >%t1
>  ; RUN: llvm-nm %t1 | FileCheck %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  module asm "foo1:"
>
> Modified: llvm/trunk/test/LTO/X86/tailcallelim.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/tailcallelim.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/tailcallelim.ll (original)
> +++ llvm/trunk/test/LTO/X86/tailcallelim.ll Tue Aug 27 10:46:53 2019
> @@ -10,7 +10,7 @@
>  ; RUN: llvm-lto2 run -r %t1,foo,plx -r %t1,bar,plx -o %t4 %t1 -save-temps
> -use-new-pm
>  ; RUN: llvm-dis < %t4.0.4.opt.bc | FileCheck %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @foo() {
>
> Modified: llvm/trunk/test/LTO/X86/triple-init.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/triple-init.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/triple-init.ll (original)
> +++ llvm/trunk/test/LTO/X86/triple-init.ll Tue Aug 27 10:46:53 2019
> @@ -11,7 +11,7 @@
>  ; RUN: llvm-lto2 run -r %t1,_pow, -r %t1,_main,plx -o %t2 %t1
>  ; RUN: llvm-nm %t2.1 | FileCheck %s
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.9"
>
>  declare double @pow(double, double)
>
> Modified: llvm/trunk/test/LTO/X86/triple-init2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/triple-init2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/triple-init2.ll (original)
> +++ llvm/trunk/test/LTO/X86/triple-init2.ll Tue Aug 27 10:46:53 2019
> @@ -15,7 +15,7 @@
>  ; transformation on Windows.
>  ; CHECK: U exp2f
>
> -target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-windows-msvc19.11.0"
>
>  define dso_local i32 @main(i32 %argc, i8** nocapture readnone %argv)
> local_unnamed_addr {
>
> Modified: llvm/trunk/test/LTO/X86/type-mapping-bug2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/LTO/X86/type-mapping-bug2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/LTO/X86/type-mapping-bug2.ll (original)
> +++ llvm/trunk/test/LTO/X86/type-mapping-bug2.ll Tue Aug 27 10:46:53 2019
> @@ -4,7 +4,7 @@
>  ;
>  ; Test for the issue described in
> https://bugs.llvm.org/show_bug.cgi?id=37684
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; T1 will be linked against T2 because T2 was already loaded in %t0.o due
> to
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/alias_internal.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/alias_internal.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/alias_internal.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/alias_internal.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define internal i32 @f(i8*) unnamed_addr {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/cache-icall.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/cache-icall.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/cache-icall.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/cache-icall.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @f() !type !0 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/cache-import-lists1.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/cache-import-lists1.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/cache-import-lists1.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/cache-import-lists1.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @f1() {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/cache-import-lists2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/cache-import-lists2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/cache-import-lists2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/cache-import-lists2.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @f2() {
>
> Modified:
> llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions-import.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions-import.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions-import.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions-import.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i1 @importf1(i8* %p) {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions1.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions1.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions1.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions1.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @vt1 = constant i32 0, !type !0
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions2.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions2.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @vt2 = constant i1 (i8*)* @vf2, !type !0
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions3.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions3.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions3.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/cache-typeid-resolutions3.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @vt2a = constant i1 (i8*)* @vf2a, !type !0
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/cache.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/cache.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/cache.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/cache.ll Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/callees-metadata.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/callees-metadata.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/callees-metadata.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/callees-metadata.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @fptr = internal unnamed_addr global i32 (i32)* @f2, align 8
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/cfi-distributed.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/cfi-distributed.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/cfi-distributed.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/cfi-distributed.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-grtev4-linux-gnu"
>
>  %struct.B2 = type { %struct.A2 }
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/cfi-icall-only-bazqux.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/cfi-icall-only-bazqux.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/cfi-icall-only-bazqux.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/cfi-icall-only-bazqux.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  declare !type !0 i8 @bar(i8*)
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/crash_debuginfo.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/crash_debuginfo.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/crash_debuginfo.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/crash_debuginfo.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; ModuleID = 'test/ThinLTO/X86/Inputs/crash_debuginfo.ll'
>  source_filename = "src.bc"
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.7.0"
>
>  define void @bar(i32 %arg) {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/deadstrip.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/deadstrip.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/deadstrip.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/deadstrip.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  declare void @dead_func()
>
> Modified:
> llvm/trunk/test/ThinLTO/X86/Inputs/debuginfo-compositetype-import.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/debuginfo-compositetype-import.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/debuginfo-compositetype-import.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/debuginfo-compositetype-import.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; ModuleID = 'debuginfo-compositetype-import2.c'
>  source_filename = "debuginfo-compositetype-import2.c"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; Function Attrs: nounwind uwtable
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/debuginfo-cu-import.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/debuginfo-cu-import.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/debuginfo-cu-import.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/debuginfo-cu-import.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; ModuleID = 'debuginfo-cu-import2.c'
>  source_filename = "debuginfo-cu-import2.c"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; Function Attrs: nounwind uwtable
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/devirt2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/devirt2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/devirt2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/devirt2.ll Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-grtev4-linux-gnu"
>
>  %struct.A = type { i32 (...)** }
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/diagnostic-handler-remarks.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/diagnostic-handler-remarks.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/diagnostic-handler-remarks.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/diagnostic-handler-remarks.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>
>
> Modified:
> llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique-alias.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique-alias.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique-alias.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique-alias.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-scei-ps4"
>
>  %struct.CFVS = type { %struct.Vec }
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique2.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/dicompositetype-unique2.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-scei-ps4"
>
>  %struct.CFVS = type { %struct.Vec }
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/dot-dumper.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/dot-dumper.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/dot-dumper.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/dot-dumper.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @A = local_unnamed_addr global i32 10, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/dot-dumper2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/dot-dumper2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/dot-dumper2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/dot-dumper2.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @A = local_unnamed_addr global i32 10, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/drop-debug-info.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/drop-debug-info.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/drop-debug-info.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/drop-debug-info.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,7 +1,7 @@
>  ; This file is checked-in as a .bc file, because the debug info version is
>  ; intentionally out-of-date and llvm-as will drop it before writing the
> bitcode
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/dsolocal_dllimport.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/dsolocal_dllimport.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/dsolocal_dllimport.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/dsolocal_dllimport.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-windows-msvc19.11.0"
>  define dso_local dllexport i32 @foo() {
>    ret i32 42
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/emit_imports.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/emit_imports.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/emit_imports.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/emit_imports.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @g() {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/emit_imports2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/emit_imports2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/emit_imports2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/emit_imports2.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @h() {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/empty.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/empty.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/empty.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/empty.ll Tue Aug 27 10:46:53 2019
> @@ -1,2 +1,2 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/empty_module_with_cache.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/empty_module_with_cache.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/empty_module_with_cache.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/empty_module_with_cache.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/export.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/export.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/export.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/export.ll Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define i32 @main() #0 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/funcimport-debug.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/funcimport-debug.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/funcimport-debug.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/funcimport-debug.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/funcimport-tbaa.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/funcimport-tbaa.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/funcimport-tbaa.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/funcimport-tbaa.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/funcimport.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/funcimport.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/funcimport.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/funcimport.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/funcimport2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/funcimport2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/funcimport2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/funcimport2.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/function_entry_count.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/function_entry_count.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/function_entry_count.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/function_entry_count.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,5 +1,5 @@
>  target triple = "x86_64-unknown-linux-gnu"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>
>  declare void @h();
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/globals-import-blockaddr.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/globals-import-blockaddr.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/globals-import-blockaddr.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/globals-import-blockaddr.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @label_addr = internal constant [1 x i8*] [i8* blockaddress(@foo, %lb)],
> align 8
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/globals-import-cf-baz.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/globals-import-cf-baz.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/globals-import-cf-baz.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/globals-import-cf-baz.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  @baz = local_unnamed_addr constant i32 10, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/globals-import.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/globals-import.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/globals-import.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/globals-import.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  @baz = internal constant i32 10, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/import_opaque_type.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/import_opaque_type.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/import_opaque_type.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/import_opaque_type.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  %0 = type { i8 }
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-alias.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-alias.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-alias.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-alias.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @g = global i32 42, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-foo.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-foo.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-foo.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-foo.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @gFoo = internal unnamed_addr global i32 1, align 4
>
> Modified:
> llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-test1.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-test1.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-test1.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-test1.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; Function Attrs: nounwind ssp uwtable
>
> Modified:
> llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-test2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-test2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-test2.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-cache-test2.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; Function Attrs: nounwind ssp uwtable
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-comdat.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-comdat.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-comdat.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-comdat.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $comdat.any = comdat any
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-define-g.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-define-g.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-define-g.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-define-g.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @g = global i32 42, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-full-lto.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-full-lto.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-full-lto.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-full-lto.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @g = external global i32
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-gvref.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-gvref.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-gvref.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-gvref.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @b = global i32* @a, align 8
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-linkage.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-linkage.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-linkage.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop-linkage.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @g1 = common global i32 0, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/index-const-prop.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  @gBar = local_unnamed_addr global i32 2, align 4, !dbg !0
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/lazyload_metadata.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/lazyload_metadata.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/lazyload_metadata.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/lazyload_metadata.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  declare void @globalfunc1()
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_aliasee_ref_import.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_aliasee_ref_import.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_aliasee_ref_import.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_aliasee_ref_import.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-grtev4-linux-gnu"
>
>  define i32 @main() #0 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_odr_unnamed_addr.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_odr_unnamed_addr.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_odr_unnamed_addr.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_odr_unnamed_addr.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-grtev4-linux-gnu"
>
>  @linkonceodrunnamed = linkonce_odr unnamed_addr constant i32 0
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_resolution_comdat.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_resolution_comdat.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_resolution_comdat.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/linkonce_resolution_comdat.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $c2 = comdat any
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/llvm.used.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/llvm.used.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/llvm.used.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/llvm.used.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict1.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict1.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict1.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict1.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; ModuleID = 'local_name_conflict.o'
>  source_filename = "local_name_conflict.c"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @baz = internal constant i32 10, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict2.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; ModuleID = 'local_name_conflict.o'
>  source_filename = "local_name_conflict.c"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @baz = internal constant i32 10, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict_var1.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict_var1.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict_var1.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict_var1.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; ModuleID = 'local_name_conflict_var.o'
>  source_filename = "local_name_conflict_var.c"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @baz = internal global i32 10, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict_var2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict_var2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict_var2.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/local_name_conflict_var2.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; ModuleID = 'local_name_conflict_var.o'
>  source_filename = "local_name_conflict_var.c"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @baz = internal global i32 10, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/merge-triple.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/merge-triple.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/merge-triple.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/merge-triple.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,2 +1,2 @@
>  target triple = "x86_64-apple-macosx10.11.0"
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/module_asm.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/module_asm.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/module_asm.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/module_asm.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @main({ i64, { i64, i8* }* } %unnamed) #0 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/module_asm2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/module_asm2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/module_asm2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/module_asm2.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @main({ i64, { i64, i8* }* } %unnamed) #0 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/noinline.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/noinline.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/noinline.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/noinline.ll Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  define i32 @foo(i32) local_unnamed_addr #0 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/personality-local.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/personality-local.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/personality-local.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/personality-local.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  define void @foo() {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/personality.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/personality.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/personality.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/personality.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  define void @bar() personality i32 (i32, i32, i64, i8*, i8*)*
> @personality_routine {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/pr35472.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/pr35472.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/pr35472.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/pr35472.ll Tue Aug 27 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; ModuleID = 'b.cpp'
>  source_filename = "b.cpp"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; Function Attrs: noinline optnone uwtable
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/reference_non_importable.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/reference_non_importable.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/reference_non_importable.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/reference_non_importable.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  declare i8 **@foo()
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/referenced_by_constant.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/referenced_by_constant.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/referenced_by_constant.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/referenced_by_constant.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,5 +1,5 @@
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define void @referencedbyglobal() {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/strong_non_prevailing.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/strong_non_prevailing.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/strong_non_prevailing.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/strong_non_prevailing.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $__llvm_profile_filename = comdat any
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/thinlto-internalize-used2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/thinlto-internalize-used2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/thinlto-internalize-used2.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/thinlto-internalize-used2.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.15.0"
>
>  define i32 @main() {
>
> Modified: llvm/trunk/test/ThinLTO/X86/Inputs/weak_resolution.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/Inputs/weak_resolution.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/Inputs/weak_resolution.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/Inputs/weak_resolution.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  ; Alias are not optimized
>
> Modified: llvm/trunk/test/ThinLTO/X86/alias_internal.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/alias_internal.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/alias_internal.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/alias_internal.ll Tue Aug 27 10:46:53 2019
> @@ -11,7 +11,7 @@
>  ; CHECK-DAG: M0_12511626713252727690 -> M0_{{.*}} // alias
>  ; CHECK-DAG: M1_8129049334585965161 -> M1_{{.*}} // alias
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define internal i32 @f(i8*) unnamed_addr {
>
> Modified: llvm/trunk/test/ThinLTO/X86/autoupgrade.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/autoupgrade.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/autoupgrade.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/autoupgrade.ll Tue Aug 27 10:46:53 2019
> @@ -19,7 +19,7 @@
>  ; SUMMARYNAMES: ^2 = gv: (name: "globalfunc2",
>  ; SUMMARYNAMES: ^3 = gv: (name: "globalfunc1"
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define i32 @main() #0 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/builtin-nostrip.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/builtin-nostrip.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/builtin-nostrip.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/builtin-nostrip.ll Tue Aug 27 10:46:53 2019
> @@ -46,7 +46,7 @@
>  ; eliminated once the old lto interface is fixed.
>  ; CHECK-NM2-DAG: t __stack_chk_fail
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @bar() {
>
> Modified: llvm/trunk/test/ThinLTO/X86/cache-config.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/cache-config.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/cache-config.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/cache-config.ll Tue Aug 27 10:46:53 2019
> @@ -18,7 +18,7 @@
>  ; RUN: llvm-lto2 run -o %t.o %t.bc -cache-dir %t.cache
> -r=%t.bc,globalfunc,plx -default-triple=x86_64-unknown-linux-gnu
>  ; RUN: ls %t.cache | count 15
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @globalfunc() {
>
> Modified: llvm/trunk/test/ThinLTO/X86/cache-icall.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/cache-icall.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/cache-icall.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/cache-icall.ll Tue Aug 27 10:46:53 2019
> @@ -29,7 +29,7 @@
>  ; SYMBOLS-YES-DAG: {{FUNC .* f.cfi$}}
>  ; SYMBOLS-YES-DAG: {{NOTYPE .* UND f.cfi$}}
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i8* @_start(void ()* %p) !type !0 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/cache-import-lists.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/cache-import-lists.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/cache-import-lists.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/cache-import-lists.ll Tue Aug 27 10:46:53
> 2019
> @@ -11,7 +11,7 @@
>  ; RUN: llvm-lto2 run -cache-dir %t.cache -o %t.o %t.bc %t2.bc %t1.bc
> -r=%t.bc,main,plx -r=%t.bc,f1,lx -r=%t.bc,f2,lx -r=%t2.bc,f2,plx
> -r=%t2.bc,linkonce_odr,plx -r=%t1.bc,f1,plx -r=%t1.bc,linkonce_odr,lx
>  ; RUN: ls %t.cache | count 6
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @main() {
>
> Modified: llvm/trunk/test/ThinLTO/X86/cache-typeid-resolutions.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/cache-typeid-resolutions.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/cache-typeid-resolutions.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/cache-typeid-resolutions.ll Tue Aug 27
> 10:46:53 2019
> @@ -22,7 +22,7 @@
>  ; RUN: llvm-lto2 run -o %t.o %t.bc %t-import.bc %t3.bc -cache-dir
> %t.cache -r=%t.bc,f1,plx -r=%t.bc,f2,plx -r=%t.bc,f1_actual,plx
> -r=%t3.bc,vt2a,plx -r=%t3.bc,vt2b,plx -r=%t-import.bc,importf1,plx
> -r=%t-import.bc,f1,lx -r=%t-import.bc,importf2,plx -r=%t-import.bc,f2,lx
>  ; RUN: ls %t.cache | count 6
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @f1 = alias i1(i8*), i1 (i8*)* @f1_actual
>
> Modified: llvm/trunk/test/ThinLTO/X86/cache.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/cache.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/cache.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/cache.ll Tue Aug 27 10:46:53 2019
> @@ -160,7 +160,7 @@
>  ; RUN: not ls %t.cache/llvmcache-foo-1024
>  ; RUN: not ls %t.cache/llvmcache-foo-7
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define void @globalfunc() #0 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/callees-metadata.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/callees-metadata.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/callees-metadata.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/callees-metadata.ll Tue Aug 27 10:46:53
> 2019
> @@ -10,7 +10,7 @@
>  ; CHECK: define {{.*}} i32 @f1.llvm.0
>  ; CHECK: define {{.*}} i32 @f2.llvm.0
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define dso_local i32 @bar(i32 %x) {
>
> Modified: llvm/trunk/test/ThinLTO/X86/cfi-devirt.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/cfi-devirt.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/cfi-devirt.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/cfi-devirt.ll Tue Aug 27 10:46:53 2019
> @@ -61,7 +61,7 @@
>  ; RUN:   -r=%t.o,_ZTV1C,px 2>&1 | FileCheck %s --check-prefix=ERROR
>  ; ERROR: failed: inconsistent LTO Unit splitting (recompile with
> -fsplit-lto-unit)
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-grtev4-linux-gnu"
>
>  %struct.A = type { i32 (...)** }
>
> Modified: llvm/trunk/test/ThinLTO/X86/cfi-distributed.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/cfi-distributed.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/cfi-distributed.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/cfi-distributed.ll Tue Aug 27 10:46:53 2019
> @@ -40,7 +40,7 @@
>  ; INDEX2: typeid: (name: "_ZTS1A2"
>  ; INDEX2: typeid: (name: "_ZTS1A3"
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-grtev4-linux-gnu"
>
>  %struct.B = type { %struct.A }
>
> Modified: llvm/trunk/test/ThinLTO/X86/cfi-icall-only-defuse.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/cfi-icall-only-defuse.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/cfi-icall-only-defuse.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/cfi-icall-only-defuse.ll Tue Aug 27
> 10:46:53 2019
> @@ -14,7 +14,7 @@
>  ; RUN: llvm-bcanalyzer -dump %t1.bc.thinlto.bc | FileCheck %s
> --check-prefix=FOOBAZ
>  ; RUN: llvm-bcanalyzer -dump %t2.bc.thinlto.bc | FileCheck %s
> --check-prefix=BARQUX
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  declare !type !0 i8 @baz(i8*)
>
> Modified: llvm/trunk/test/ThinLTO/X86/cfi-icall.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/cfi-icall.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/cfi-icall.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/cfi-icall.ll Tue Aug 27 10:46:53 2019
> @@ -5,7 +5,7 @@
>  ; RUN:   -r %t1.bc,addrtaken,px
>  ; RUN: llvm-bcanalyzer -dump %t.out.index.bc | FileCheck %s
> --check-prefix=COMBINED
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i1 @foo(i8* %p) !type !0 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/cfi.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/cfi.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/cfi.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/cfi.ll Tue Aug 27 10:46:53 2019
> @@ -22,7 +22,7 @@
>  ; RUN:   -r=%t.o,_ZTV1B,px
>  ; RUN: llvm-dis %t3.1.4.opt.bc -o - | FileCheck %s --check-prefix=CHECK-IR
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-grtev4-linux-gnu"
>
>  %struct.B = type { %struct.A }
>
> Modified: llvm/trunk/test/ThinLTO/X86/crash_debuginfo.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/crash_debuginfo.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/crash_debuginfo.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/crash_debuginfo.ll Tue Aug 27 10:46:53 2019
> @@ -11,7 +11,7 @@
>
>  ; ModuleID = 'test/ThinLTO/X86/crash_debuginfo.ll'
>  source_filename = "test/ThinLTO/X86/crash_debuginfo.ll"
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.7.0"
>
>  define void @foo(i32 %arg) {
>
> Modified: llvm/trunk/test/ThinLTO/X86/deadstrip.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/deadstrip.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/deadstrip.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/deadstrip.ll Tue Aug 27 10:46:53 2019
> @@ -132,7 +132,7 @@
>  ; and called from @dead_func.
>  ; CHECK-NM-NOTDEAD: T _baz
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/debuginfo-compositetype-import.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/debuginfo-compositetype-import.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/debuginfo-compositetype-import.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/debuginfo-compositetype-import.ll Tue Aug
> 27 10:46:53 2019
> @@ -34,7 +34,7 @@
>
>  ; ModuleID = 'debuginfo-compositetype-import.c'
>  source_filename = "debuginfo-compositetype-import.c"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; Function Attrs: nounwind uwtable
>
> Modified: llvm/trunk/test/ThinLTO/X86/debuginfo-cu-import.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/debuginfo-cu-import.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/debuginfo-cu-import.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/debuginfo-cu-import.ll Tue Aug 27 10:46:53
> 2019
> @@ -17,7 +17,7 @@
>
>  ; ModuleID = 'debuginfo-cu-import.c'
>  source_filename = "debuginfo-cu-import.c"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @foo() !dbg !28 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/devirt-after-icp.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/devirt-after-icp.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/devirt-after-icp.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/devirt-after-icp.ll Tue Aug 27 10:46:53
> 2019
> @@ -85,7 +85,7 @@
>  ; REMARK: single-impl: devirtualized a call to _ZN1B3barEv
>  ; REMARK-NOT: single-impl: devirtualized a call to _ZN1B3fooEv
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-grtev4-linux-gnu"
>
>  %class.A = type { i32 (...)** }
>
> Modified: llvm/trunk/test/ThinLTO/X86/devirt.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/devirt.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/devirt.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/devirt.ll Tue Aug 27 10:46:53 2019
> @@ -106,7 +106,7 @@
>  ; REMARK-DAG: single-impl: devirtualized a call to _ZN1A1nEi
>  ; REMARK-DAG: single-impl: devirtualized a call to _ZN1D1mEi
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-grtev4-linux-gnu"
>
>  %struct.A = type { i32 (...)** }
>
> Modified: llvm/trunk/test/ThinLTO/X86/devirt2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/devirt2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/devirt2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/devirt2.ll Tue Aug 27 10:46:53 2019
> @@ -200,7 +200,7 @@
>  ; REMARK-DAG: single-impl: devirtualized a call to _ZN1E1mEi
>  ; REMARK-DAG: single-impl: devirtualized a call to _ZN1E1mEi
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-grtev4-linux-gnu"
>
>  %struct.A = type { i32 (...)** }
>
> Modified:
> llvm/trunk/test/ThinLTO/X86/diagnostic-handler-remarks-with-hotness.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/diagnostic-handler-remarks-with-hotness.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/diagnostic-handler-remarks-with-hotness.ll
> (original)
> +++ llvm/trunk/test/ThinLTO/X86/diagnostic-handler-remarks-with-hotness.ll
> Tue Aug 27 10:46:53 2019
> @@ -53,7 +53,7 @@
>  ; YAML2-NEXT: ...
>
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define i32 @bar() {
>
> Modified: llvm/trunk/test/ThinLTO/X86/diagnostic-handler-remarks.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/diagnostic-handler-remarks.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/diagnostic-handler-remarks.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/diagnostic-handler-remarks.ll Tue Aug 27
> 10:46:53 2019
> @@ -52,7 +52,7 @@
>  ; YAML2-NEXT: ...
>
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define i32 @bar() {
>
> Modified: llvm/trunk/test/ThinLTO/X86/dicompositetype-unique-alias.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/dicompositetype-unique-alias.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/dicompositetype-unique-alias.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/dicompositetype-unique-alias.ll Tue Aug 27
> 10:46:53 2019
> @@ -20,7 +20,7 @@
>  ; CHECK: DICompositeType
>  ; CHECK-NOT: DICompositeType
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-scei-ps4"
>
>  %class.C = type <{ i32 (...)**, %class.A, %struct.CFVS, [6 x i8] }>
>
> Modified: llvm/trunk/test/ThinLTO/X86/dicompositetype-unique.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/dicompositetype-unique.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/dicompositetype-unique.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/dicompositetype-unique.ll Tue Aug 27
> 10:46:53 2019
> @@ -8,7 +8,7 @@
>  ; RUN: llvm-dis %t.1.3.import.bc -o - | FileCheck %s
>
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  declare void @foo()
>
> Modified: llvm/trunk/test/ThinLTO/X86/dicompositetype-unique2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/dicompositetype-unique2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/dicompositetype-unique2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/dicompositetype-unique2.ll Tue Aug 27
> 10:46:53 2019
> @@ -13,7 +13,7 @@
>  ; Only llvm-lto2 adds the dso_local keyword, hence the {{.*}}
>  ; CHECK: define available_externally{{.*}} void @_ZN4CFVSD2Ev
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-scei-ps4"
>
>  %class.C = type <{ i32 (...)**, %class.A, %struct.CFVS, [6 x i8] }>
>
> Modified: llvm/trunk/test/ThinLTO/X86/distributed_import.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/distributed_import.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/distributed_import.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/distributed_import.ll Tue Aug 27 10:46:53
> 2019
> @@ -59,7 +59,7 @@
>  ; EXPORT: @G.llvm.
>
>  target triple = "x86_64-unknown-linux-gnu"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>
>  declare i32 @g(...)
>  declare void @analias(...)
>
> Modified: llvm/trunk/test/ThinLTO/X86/dot-dumper-full-lto.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/dot-dumper-full-lto.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/dot-dumper-full-lto.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/dot-dumper-full-lto.ll Tue Aug 27 10:46:53
> 2019
> @@ -14,7 +14,7 @@
>  ; CHECK: // Cross-module edges:
>  ; CHECK:  M4294967295_[[ID]] -> M0_{{[0-9]+}}{{.*}}// ref
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @A = external global i32
>
> Modified: llvm/trunk/test/ThinLTO/X86/dot-dumper.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/dot-dumper.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/dot-dumper.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/dot-dumper.ll Tue Aug 27 10:46:53 2019
> @@ -63,7 +63,7 @@
>  ; COMBINED-NEXT:  M0_[[MAIN]] -> M1_[[FOO]] // call (hotness : Unknown)
>  ; COMBINED-NEXT: }
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @A = external local_unnamed_addr global i32, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/dot-dumper2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/dot-dumper2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/dot-dumper2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/dot-dumper2.ll Tue Aug 27 10:46:53 2019
> @@ -31,7 +31,7 @@
>  ; COMBINED-NEXT:  M0_[[MAIN]] -> M1_[[A]] [style=dashed,color=violetred];
> // writeOnly-ref
>  ; COMBINED-NEXT: }
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @A = external local_unnamed_addr global i32, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/drop-debug-info.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/drop-debug-info.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/drop-debug-info.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/drop-debug-info.ll Tue Aug 27 10:46:53 2019
> @@ -7,7 +7,7 @@
>  ; CHECK: define available_externally void @globalfunc
>  ; CHECK-NOT: llvm.dbg.value
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/dsolocal_dllimport.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/dsolocal_dllimport.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/dsolocal_dllimport.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/dsolocal_dllimport.ll Tue Aug 27 10:46:53
> 2019
> @@ -7,7 +7,7 @@
>
>  ; CHECK: declare dso_local void @foo()
>
> -target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-windows-msvc19.11.0"
>  define void @bar() {
>    call void @foo()
>
> Modified: llvm/trunk/test/ThinLTO/X86/emit_imports.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/emit_imports.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/emit_imports.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/emit_imports.ll Tue Aug 27 10:46:53 2019
> @@ -44,7 +44,7 @@
>  ; The index file should be created even for the input with an empty
> summary.
>  ; RUN: ls %t3.bc.thinlto.bc
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  declare void @g(...)
>
> Modified: llvm/trunk/test/ThinLTO/X86/empty-module.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/empty-module.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/empty-module.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/empty-module.ll Tue Aug 27 10:46:53 2019
> @@ -8,7 +8,7 @@
>
>  ; CHECK: Format: ELF64-x86-64
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @foo = ifunc i32 (i32), i64 ()* @foo_ifunc
>
> Modified: llvm/trunk/test/ThinLTO/X86/empty_module_with_cache.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/empty_module_with_cache.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/empty_module_with_cache.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/empty_module_with_cache.ll Tue Aug 27
> 10:46:53 2019
> @@ -31,5 +31,5 @@
>  ; RUN: ls %t.cache | count 0
>
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
> Modified: llvm/trunk/test/ThinLTO/X86/export.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/export.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/export.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/export.ll Tue Aug 27 10:46:53 2019
> @@ -8,7 +8,7 @@
>  ; CHECK-DAG: @staticvar.llvm.0 = hidden global
>  ; CHECK-DAG: define hidden void @staticfunc.llvm.0
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  @staticvar = internal global i32 1, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/funcimport-debug.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/funcimport-debug.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/funcimport-debug.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/funcimport-debug.ll Tue Aug 27 10:46:53
> 2019
> @@ -21,7 +21,7 @@
>  ; CHECK-DAG: ref -> 7546896869197086323 (baz)
>  ; CHECK-DAG: edge -> 6699318081062747564 (foo) Threshold:100
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define i32 @main() #0 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/funcimport-tbaa.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/funcimport-tbaa.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/funcimport-tbaa.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/funcimport-tbaa.ll Tue Aug 27 10:46:53 2019
> @@ -10,7 +10,7 @@
>  ; RUN:  | llvm-dis -o - | FileCheck %s --check-prefix=IMPORTGLOB1
>  ; IMPORTGLOB1: define available_externally float @globalfunc1
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define float @globalfunc1(i32*, float*) {
>
> Modified: llvm/trunk/test/ThinLTO/X86/funcimport.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/funcimport.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/funcimport.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/funcimport.ll Tue Aug 27 10:46:53 2019
> @@ -46,7 +46,7 @@
>  ; ALL: T _callfuncptr
>  ; ALL2: T _main
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  @globalvar_in_section = global i32 1, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/funcimport2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/funcimport2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/funcimport2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/funcimport2.ll Tue Aug 27 10:46:53 2019
> @@ -33,7 +33,7 @@
>  ; RUN: llvm-dis %t.o.2.3.import.bc -o - | FileCheck %s
> --check-prefix=NOIMPORT
>  ; NOIMPORT: declare dso_local void @foo(...)
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define void @foo() #0 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/function_entry_count.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/function_entry_count.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/function_entry_count.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/function_entry_count.ll Tue Aug 27
> 10:46:53 2019
> @@ -21,7 +21,7 @@
>  ; CHECK-DAG: ![[PROF2]] = !{!"synthetic_function_entry_count", i64 198}
>
>  target triple = "x86_64-unknown-linux-gnu"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>
>  declare void @g();
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/globals-import-blockaddr.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/globals-import-blockaddr.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/globals-import-blockaddr.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/globals-import-blockaddr.ll Tue Aug 27
> 10:46:53 2019
> @@ -6,7 +6,7 @@
>  ; Verify that we haven't imported GV containing blockaddress
>  ; CHECK: @label_addr.llvm.0 = external hidden constant
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  declare dso_local [1 x i8*]* @foo();
>
> Modified: llvm/trunk/test/ThinLTO/X86/globals-import-const-fold.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/globals-import-const-fold.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/globals-import-const-fold.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/globals-import-const-fold.ll Tue Aug 27
> 10:46:53 2019
> @@ -12,7 +12,7 @@
>  ; OPTIMIZE:       define i32 @main()
>  ; OPTIMIZE-NEXT:    ret i32 10
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  @baz = external local_unnamed_addr constant i32, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/globals-import.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/globals-import.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/globals-import.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/globals-import.ll Tue Aug 27 10:46:53 2019
> @@ -24,7 +24,7 @@
>  ; PROMOTE2: @baz = internal constant i32 10, align 4
>  ; PROMOTE2: define available_externally i32 @foo() {
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  declare i32 @foo()
>
> Modified: llvm/trunk/test/ThinLTO/X86/import_opaque_type.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/import_opaque_type.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/import_opaque_type.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/import_opaque_type.ll Tue Aug 27 10:46:53
> 2019
> @@ -7,7 +7,7 @@
>  ; RUN: llvm-lto -thinlto-action=import %t.bc -thinlto-index=%t3.bc -o - |
> llvm-dis -o - | FileCheck %s
>
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  ; CHECK: %0 = type { i8 }
>
> Modified: llvm/trunk/test/ThinLTO/X86/index-const-prop-O0.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/index-const-prop-O0.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/index-const-prop-O0.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/index-const-prop-O0.ll Tue Aug 27 10:46:53
> 2019
> @@ -7,7 +7,7 @@
>  ; read-only globals
>  ; CHECK: @g = dso_local global i32 42
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @g = external global i32
>
> Modified: llvm/trunk/test/ThinLTO/X86/index-const-prop-alias.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/index-const-prop-alias.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/index-const-prop-alias.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/index-const-prop-alias.ll Tue Aug 27
> 10:46:53 2019
> @@ -26,7 +26,7 @@
>  ; PRESERVED:      @g.alias = external dso_local global i32
>  ; PRESERVED-NEXT: @g = available_externally dso_local global i32 42,
> align 4
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @g.alias = external global i32
>
> Modified: llvm/trunk/test/ThinLTO/X86/index-const-prop-cache.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/index-const-prop-cache.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/index-const-prop-cache.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/index-const-prop-cache.ll Tue Aug 27
> 10:46:53 2019
> @@ -29,7 +29,7 @@
>  ; RUN:  -r=%t2.bc,foo,pl -r=%t2.bc,bar,pl -r=%t2.bc,rand,
>  ; RUN: ls %t.cache/llvmcache-* | count 6
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; Function Attrs: nounwind ssp uwtable
>
> Modified: llvm/trunk/test/ThinLTO/X86/index-const-prop-comdat.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/index-const-prop-comdat.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/index-const-prop-comdat.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/index-const-prop-comdat.ll Tue Aug 27
> 10:46:53 2019
> @@ -6,7 +6,7 @@
>  ; Comdats are not internalized even if they are read only.
>  ; CHECK: @g = available_externally dso_local global i32 42
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @g = external global i32
>
> Modified: llvm/trunk/test/ThinLTO/X86/index-const-prop-dead.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/index-const-prop-dead.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/index-const-prop-dead.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/index-const-prop-dead.ll Tue Aug 27
> 10:46:53 2019
> @@ -8,7 +8,7 @@
>  ; If we try to internalize such we'll get a broken module.
>  ; CHECK: @g = external dso_local global i32
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @g = external global i32
>
> Modified: llvm/trunk/test/ThinLTO/X86/index-const-prop-full-lto.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/index-const-prop-full-lto.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/index-const-prop-full-lto.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/index-const-prop-full-lto.ll Tue Aug 27
> 10:46:53 2019
> @@ -10,7 +10,7 @@
>  ; We cannot internalize @g
>  ; CHECK: @g = available_externally dso_local global i32 42
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  declare i32 @foo()
>
> Modified: llvm/trunk/test/ThinLTO/X86/index-const-prop-gvref.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/index-const-prop-gvref.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/index-const-prop-gvref.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/index-const-prop-gvref.ll Tue Aug 27
> 10:46:53 2019
> @@ -13,7 +13,7 @@
>  ; DEST:      @b = external dso_local global i32*
>  ; DEST-NEXT: @a = available_externally dso_local global i32 42, align 4
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @a = external global i32
>
> Modified: llvm/trunk/test/ThinLTO/X86/index-const-prop-ldst.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/index-const-prop-ldst.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/index-const-prop-ldst.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/index-const-prop-ldst.ll Tue Aug 27
> 10:46:53 2019
> @@ -7,7 +7,7 @@
>  ; even when there is 'load' instruction before it.
>  ; CHECK: @g = available_externally dso_local global i32 42
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @g = external global i32
>
> Modified: llvm/trunk/test/ThinLTO/X86/index-const-prop-linkage.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/index-const-prop-linkage.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/index-const-prop-linkage.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/index-const-prop-linkage.ll Tue Aug 27
> 10:46:53 2019
> @@ -14,7 +14,7 @@
>  ; CHECK-NEXT: @g2 = available_externally dso_local global i32 42, align 4
>  ; CHECK-NEXT: @g3 = available_externally global i32 42, align 4
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  declare i32 @foo()
>
> Modified: llvm/trunk/test/ThinLTO/X86/index-const-prop.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/index-const-prop.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/index-const-prop.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/index-const-prop.ll Tue Aug 27 10:46:53
> 2019
> @@ -28,7 +28,7 @@
>
>  ; IMPORT2: @gBar = available_externally local_unnamed_addr global i32 2,
> align 4, !dbg !5
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  @gBar = external global i32
>
> Modified: llvm/trunk/test/ThinLTO/X86/index-const-prop2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/index-const-prop2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/index-const-prop2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/index-const-prop2.ll Tue Aug 27 10:46:53
> 2019
> @@ -74,7 +74,7 @@
>  ; CODEGEN2-SRC-NEXT:    %2 = tail call i32 @rand()
>  ; CODEGEN2-SRC-NEXT:    ret void
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  ; We should be able to link external definition of gBar to its declaration
>
> Modified: llvm/trunk/test/ThinLTO/X86/internalize.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/internalize.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/internalize.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/internalize.ll Tue Aug 27 10:46:53 2019
> @@ -58,7 +58,7 @@
>  ; INTERNALIZE2-OPTION-DISABLE: define weak dso_local void
> @weak_func_prevailing()
>  ; INTERNALIZE2-OPTION-DISABLE: define weak dso_local void
> @weak_func_nonprevailing()
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define void @foo() {
>
> Modified: llvm/trunk/test/ThinLTO/X86/lazyload_metadata.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/lazyload_metadata.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/lazyload_metadata.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/lazyload_metadata.ll Tue Aug 27 10:46:53
> 2019
> @@ -20,7 +20,7 @@
>  ; NOTLAZY: 7 bitcode-reader  - Number of MDStrings loaded
>
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define void @globalfunc1(i32 %arg) {
>
> Modified: llvm/trunk/test/ThinLTO/X86/linkonce_aliasee_ref_import.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/linkonce_aliasee_ref_import.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/linkonce_aliasee_ref_import.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/linkonce_aliasee_ref_import.ll Tue Aug 27
> 10:46:53 2019
> @@ -24,7 +24,7 @@
>  ; Check that we imported a ref (and not def) to baz.clone
>  ; NM2: U baz.clone
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-grtev4-linux-gnu"
>
>  $baz.clone = comdat any
>
> Modified: llvm/trunk/test/ThinLTO/X86/linkonce_odr_unnamed_addr.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/linkonce_odr_unnamed_addr.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/linkonce_odr_unnamed_addr.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/linkonce_odr_unnamed_addr.ll Tue Aug 27
> 10:46:53 2019
> @@ -17,7 +17,7 @@
>  ; RUN: llvm-lto2 run -save-temps -o %t6.bc %t.bc %t4.bc
> -r=%t.bc,linkonceodrunnamed,p -r=%t.bc,odrunnamed,p
> -r=%t4.bc,linkonceodrunnamed, -r=%t4.bc,odrunnamed,
>  ; RUN: llvm-dis %t6.bc.1.1.promote.bc -o - | FileCheck %s
> --check-prefix=NOSUMMARY
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-grtev4-linux-gnu"
>
>  ; In this case all copies are linkonce_odr, so it may be hidden.
>
> Modified: llvm/trunk/test/ThinLTO/X86/linkonce_resolution_comdat.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/linkonce_resolution_comdat.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/linkonce_resolution_comdat.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/linkonce_resolution_comdat.ll Tue Aug 27
> 10:46:53 2019
> @@ -21,7 +21,7 @@
>  ; and inlined into g()
>  ; NM2-NOT: f
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $c1 = comdat any
>
> Modified: llvm/trunk/test/ThinLTO/X86/llvm.used.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/llvm.used.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/llvm.used.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/llvm.used.ll Tue Aug 27 10:46:53 2019
> @@ -8,7 +8,7 @@
>  ; CHECK: define available_externally void @globalfunc
>
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>
>
> Modified: llvm/trunk/test/ThinLTO/X86/load-store-caching.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/load-store-caching.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/load-store-caching.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/load-store-caching.ll Tue Aug 27 10:46:53
> 2019
> @@ -5,7 +5,7 @@
>  ; RUN: opt -module-summary %s -o %t.bc
>  ; RUN: llvm-dis %t.bc -o - | FileCheck %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  %struct.S = type { %struct.Derived* }
>
> Modified: llvm/trunk/test/ThinLTO/X86/local_name_conflict.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/local_name_conflict.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/local_name_conflict.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/local_name_conflict.ll Tue Aug 27 10:46:53
> 2019
> @@ -28,7 +28,7 @@
>
>  ; ModuleID = 'local_name_conflict_main.o'
>  source_filename = "local_name_conflict_main.c"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; Function Attrs: noinline nounwind uwtable
>
> Modified: llvm/trunk/test/ThinLTO/X86/local_name_conflict_var.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/local_name_conflict_var.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/local_name_conflict_var.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/local_name_conflict_var.ll Tue Aug 27
> 10:46:53 2019
> @@ -17,7 +17,7 @@
>
>  ; ModuleID = 'local_name_conflict_var_main.o'
>  source_filename = "local_name_conflict_var_main.c"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; Function Attrs: noinline nounwind uwtable
>
> Modified: llvm/trunk/test/ThinLTO/X86/merge-triple.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/merge-triple.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/merge-triple.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/merge-triple.ll Tue Aug 27 10:46:53 2019
> @@ -4,7 +4,7 @@
>  ; RUN: llvm-dis < %t1.bc.thinlto.imported.bc | FileCheck %s
> --check-prefix=CHECK1
>  ; RUN: llvm-dis < %t2.bc.thinlto.imported.bc | FileCheck %s
> --check-prefix=CHECK2
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.12.0"
>
>  ; CHECK1: target triple = "x86_64-apple-macosx10.12.0"
>
> Modified: llvm/trunk/test/ThinLTO/X86/module_asm2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/module_asm2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/module_asm2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/module_asm2.ll Tue Aug 27 10:46:53 2019
> @@ -64,7 +64,7 @@
>  ; NM1-NOT: b
>  ; NM1-NOT: x
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @b = internal global i32 1, align 4
>
> Modified: llvm/trunk/test/ThinLTO/X86/module_asm_glob.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/module_asm_glob.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/module_asm_glob.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/module_asm_glob.ll Tue Aug 27 10:46:53 2019
> @@ -17,7 +17,7 @@
>  ; NM0: T foo
>  ; NM1-NOT: foo
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  module asm "\09.text"
>
> Modified: llvm/trunk/test/ThinLTO/X86/module_summary_graph_traits.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/module_summary_graph_traits.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/module_summary_graph_traits.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/module_summary_graph_traits.ll Tue Aug 27
> 10:46:53 2019
> @@ -31,7 +31,7 @@
>  ; CHECK-NEXT: {{^}} 0{{$}}
>  ; CHECK-NEXT: }
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  declare void @external()
>
> Modified: llvm/trunk/test/ThinLTO/X86/newpm-basic.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/newpm-basic.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/newpm-basic.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/newpm-basic.ll Tue Aug 27 10:46:53 2019
> @@ -3,7 +3,7 @@
>  ; RUN:     -r=%t1.bc,_tinkywinky,pxl \
>  ; RUN:     -use-new-pm
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define void @tinkywinky() {
>
> Modified: llvm/trunk/test/ThinLTO/X86/nodevirt-nonpromoted-typeid.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/nodevirt-nonpromoted-typeid.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/nodevirt-nonpromoted-typeid.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/nodevirt-nonpromoted-typeid.ll Tue Aug 27
> 10:46:53 2019
> @@ -30,7 +30,7 @@
>  ; RUN:   -r=%t2.o,_ZN1D1mEi,
>  ; RUN: llvm-dis %t3.1.4.opt.bc -o - | FileCheck %s --check-prefix=CHECK-IR
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-grtev4-linux-gnu"
>
>  %struct.D = type { i32 (...)** }
>
> Modified: llvm/trunk/test/ThinLTO/X86/noinline.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/noinline.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/noinline.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/noinline.ll Tue Aug 27 10:46:53 2019
> @@ -12,7 +12,7 @@
>
>  ; CHECK-NOT: define available_externally i32 @foo
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  ; Function Attrs: nounwind ssp uwtable
>
> Modified: llvm/trunk/test/ThinLTO/X86/personality-local.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/personality-local.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/personality-local.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/personality-local.ll Tue Aug 27 10:46:53
> 2019
> @@ -18,7 +18,7 @@
>  ; CHECK-NEXT:   Section: .text
>  ; CHECK-NEXT: }
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  declare void @foo()
>
> Modified: llvm/trunk/test/ThinLTO/X86/personality.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/personality.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/personality.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/personality.ll Tue Aug 27 10:46:53 2019
> @@ -42,7 +42,7 @@
>
>  ; BINDING-NOT:  Name: personality_routine3
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  declare protected i32 @personality_routine(i32, i32, i64, i8*, i8*)
>
> Modified: llvm/trunk/test/ThinLTO/X86/pr35472.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/pr35472.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/pr35472.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/pr35472.ll Tue Aug 27 10:46:53 2019
> @@ -13,7 +13,7 @@
>  ; ThinLTOa-DAG: W _ZN4EchoD2Ev
>  ; ThinLTOb-DAG: T _Z5Alphav
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  %struct.Delta = type { %struct.Charlie }
>
> Modified: llvm/trunk/test/ThinLTO/X86/reference_non_importable.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/reference_non_importable.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/reference_non_importable.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/reference_non_importable.ll Tue Aug 27
> 10:46:53 2019
> @@ -10,7 +10,7 @@
>
>
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  ; We shouldn't promote the private because it has a section
>
> Modified: llvm/trunk/test/ThinLTO/X86/referenced_by_constant.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/referenced_by_constant.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/referenced_by_constant.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/referenced_by_constant.ll Tue Aug 27
> 10:46:53 2019
> @@ -21,7 +21,7 @@
>  ; EXPORT: define void @referencedbyglobal()
>  ; EXPORT: define internal void @localreferencedbyglobal()
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  declare void @bar()
>
> Modified: llvm/trunk/test/ThinLTO/X86/save_objects.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/save_objects.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/save_objects.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/save_objects.ll Tue Aug 27 10:46:53 2019
> @@ -24,7 +24,7 @@
>  ; RUN: ls %t.thin.out | grep x86_64.thinlto.o | count 2
>
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define void @globalfunc() #0 {
>
> Modified: llvm/trunk/test/ThinLTO/X86/strong_non_prevailing.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/strong_non_prevailing.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/strong_non_prevailing.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/strong_non_prevailing.ll Tue Aug 27
> 10:46:53 2019
> @@ -5,7 +5,7 @@
>  ; RUN: llvm-nm -o - < %t.bc.thinlto.o | FileCheck %s
> --check-prefix=EXPORTED
>  ; RUN: llvm-nm -o - < %t2.bc.thinlto.o 2>&1 | FileCheck %s
> --check-prefix=NOT_EXPORTED
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $__llvm_profile_filename = comdat any
>
> Modified: llvm/trunk/test/ThinLTO/X86/thinlto-internalize-used.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/thinlto-internalize-used.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/thinlto-internalize-used.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/thinlto-internalize-used.ll Tue Aug 27
> 10:46:53 2019
> @@ -4,7 +4,7 @@
>  ; RUN: llvm-lto -thinlto-action=internalize -thinlto-index %t-index.bc
> %t.bc -o %t.promote.bc
>  ; RUN: llvm-dis %t.promote.bc -o - | FileCheck %s
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.15.0"
>
>  @llvm.used = appending global [1 x i8*] [i8* bitcast (i32 ()* @foo to
> i8*)], section "llvm.metadata"
>
> Modified: llvm/trunk/test/ThinLTO/X86/tli-nobuiltin.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/tli-nobuiltin.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/tli-nobuiltin.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/tli-nobuiltin.ll Tue Aug 27 10:46:53 2019
> @@ -25,7 +25,7 @@
>  ; ThinLTO-FREESTANDING: fprintf
>
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  declare i32 @fprintf(%FILE*, i8*, ...)
>
> Modified: llvm/trunk/test/ThinLTO/X86/weak_externals.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/weak_externals.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/weak_externals.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/weak_externals.ll Tue Aug 27 10:46:53 2019
> @@ -12,7 +12,7 @@
>  ; CHECK: @_ZZN9SingletonI1SE11getInstanceEvE13instance_weak =
> available_externally dso_local global %struct.S* null, align 8
>  ; CHECK: define internal dereferenceable(16) %struct.S*
> @_ZN9SingletonI1SE11getInstanceEv() comdat
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  %struct.S = type { i64, i64 }
>
> Modified: llvm/trunk/test/ThinLTO/X86/weak_resolution.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/weak_resolution.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/weak_resolution.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/weak_resolution.ll Tue Aug 27 10:46:53 2019
> @@ -12,7 +12,7 @@
>  ; When exported, we always preserve a linkonce
>  ; RUN: llvm-lto -thinlto-action=promote %t.bc -thinlto-index=%t3.bc -o -
> --exported-symbol=linkonceodrfuncInSingleModule | llvm-dis -o - | FileCheck
> %s --check-prefix=EXPORTED
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  ; Alias are resolved, but can't be turned into "available_externally"
>
> Modified: llvm/trunk/test/ThinLTO/X86/writeonly.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/writeonly.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/writeonly.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/writeonly.ll Tue Aug 27 10:46:53 2019
> @@ -25,7 +25,7 @@
>  ; OPTIMIZE-NEXT:   %2 = tail call i32 @rand()
>  ; OPTIMIZE-NEXT:   ret i32 0
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  @gBar = external global i32
>
> Modified: llvm/trunk/test/ThinLTO/X86/writeonly2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/ThinLTO/X86/writeonly2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/ThinLTO/X86/writeonly2.ll (original)
> +++ llvm/trunk/test/ThinLTO/X86/writeonly2.ll Tue Aug 27 10:46:53 2019
> @@ -37,7 +37,7 @@
>  ; CODEGEN-SRC-NEXT:    %2 = tail call i32 @rand()
>  ; CODEGEN-SRC-NEXT:    ret void
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-linux-gnu"
>
>  ; We should be able to link external definition of gBar to its declaration
>
> Modified: llvm/trunk/test/Transforms/FunctionImport/Inputs/comdat.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/Inputs/comdat.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/FunctionImport/Inputs/comdat.ll (original)
> +++ llvm/trunk/test/Transforms/FunctionImport/Inputs/comdat.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-windows-msvc19.0.24215"
>
>  define void @main() {
>
> Modified:
> llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_debug.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_debug.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_debug.ll
> (original)
> +++ llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_debug.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,5 +1,5 @@
>  ; ModuleID = 'funcimport_debug.o'
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; Function Attrs: nounwind uwtable
>
> Modified:
> llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_resolved1.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_resolved1.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> ---
> llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_resolved1.ll
> (original)
> +++
> llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_resolved1.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define void @foo() {
>
> Modified:
> llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_resolved2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_resolved2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> ---
> llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_resolved2.ll
> (original)
> +++
> llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_resolved2.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define linkonce_odr void @linkonceodrfunc() {
>
> Modified:
> llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_var2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_var2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_var2.ll
> (original)
> +++ llvm/trunk/test/Transforms/FunctionImport/Inputs/funcimport_var2.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @link = internal global i32 0, align 4
>
> Modified:
> llvm/trunk/test/Transforms/FunctionImport/Inputs/hotness_based_import.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/Inputs/hotness_based_import.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> ---
> llvm/trunk/test/Transforms/FunctionImport/Inputs/hotness_based_import.ll
> (original)
> +++
> llvm/trunk/test/Transforms/FunctionImport/Inputs/hotness_based_import.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,5 +1,5 @@
>  ; ModuleID = 'thinlto-function-summary-callgraph-profile-summary2.ll'
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>
>
> Modified: llvm/trunk/test/Transforms/FunctionImport/Inputs/import_stats.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/Inputs/import_stats.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/FunctionImport/Inputs/import_stats.ll
> (original)
> +++ llvm/trunk/test/Transforms/FunctionImport/Inputs/import_stats.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,5 +1,5 @@
>  ; ModuleID = 'import_stats2.ll'
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @globalvar = global i32 1, align 4
>
> Modified:
> llvm/trunk/test/Transforms/FunctionImport/Inputs/not-prevailing.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/Inputs/not-prevailing.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/FunctionImport/Inputs/not-prevailing.ll
> (original)
> +++ llvm/trunk/test/Transforms/FunctionImport/Inputs/not-prevailing.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define weak i32 @foo() {
>
> Modified: llvm/trunk/test/Transforms/FunctionImport/comdat.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/comdat.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/FunctionImport/comdat.ll (original)
> +++ llvm/trunk/test/Transforms/FunctionImport/comdat.ll Tue Aug 27
> 10:46:53 2019
> @@ -11,7 +11,7 @@
>  ; RUN:          -r %t2.bc,lwt_fun,
>  ; RUN: llvm-dis -o - %t3.1.3.import.bc | FileCheck %s
>
> -target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-pc-windows-msvc19.0.24215"
>
>  ; CHECK: $lwt.llvm.[[HASH:[0-9]+]] = comdat any
>
> Modified: llvm/trunk/test/Transforms/FunctionImport/funcimport_debug.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/funcimport_debug.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/FunctionImport/funcimport_debug.ll
> (original)
> +++ llvm/trunk/test/Transforms/FunctionImport/funcimport_debug.ll Tue Aug
> 27 10:46:53 2019
> @@ -20,7 +20,7 @@
>  ; CHECK-NOT: distinct !DISubprogram
>
>  ; ModuleID = 'funcimport_debug.o'
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; Function Attrs: nounwind uwtable
>
> Modified: llvm/trunk/test/Transforms/FunctionImport/funcimport_resolved.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/funcimport_resolved.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/FunctionImport/funcimport_resolved.ll
> (original)
> +++ llvm/trunk/test/Transforms/FunctionImport/funcimport_resolved.ll Tue
> Aug 27 10:46:53 2019
> @@ -38,7 +38,7 @@
>  ; INSTLIM8: Is importing function {{.*}} f from
> {{.*}}funcimport_resolved1.ll
>  ; INSTLIM8-NOT: Is importing function {{.*}} linkonceodrfunc from
> {{.*}}funcimport_resolved2.ll
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  define i32 @main() #0 {
>
> Modified: llvm/trunk/test/Transforms/FunctionImport/funcimport_var.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/funcimport_var.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/FunctionImport/funcimport_var.ll (original)
> +++ llvm/trunk/test/Transforms/FunctionImport/funcimport_var.ll Tue Aug 27
> 10:46:53 2019
> @@ -15,7 +15,7 @@
>
>  ; REQUIRES: x86-registered-target
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @_Z4LinkPKcS0_(i8*, i8*) local_unnamed_addr  {
>
> Modified: llvm/trunk/test/Transforms/FunctionImport/hotness_based_import.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/hotness_based_import.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/FunctionImport/hotness_based_import.ll
> (original)
> +++ llvm/trunk/test/Transforms/FunctionImport/hotness_based_import.ll Tue
> Aug 27 10:46:53 2019
> @@ -74,7 +74,7 @@
>
>
>  ; ModuleID = 'thinlto-function-summary-callgraph.ll'
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; This function have high profile count, so entry block is hot.
>
> Modified: llvm/trunk/test/Transforms/FunctionImport/import_stats.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/import_stats.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/FunctionImport/import_stats.ll (original)
> +++ llvm/trunk/test/Transforms/FunctionImport/import_stats.ll Tue Aug 27
> 10:46:53 2019
> @@ -28,7 +28,7 @@
>  ; THINLINKSTATS-DAG: 1 function-import  - Number of hot functions thin
> link decided to import
>
>  ; ModuleID = 'import_stats.ll'
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; This function has a high profile count, so entry block is hot.
>
> Modified: llvm/trunk/test/Transforms/FunctionImport/not-prevailing.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/FunctionImport/not-prevailing.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/FunctionImport/not-prevailing.ll (original)
> +++ llvm/trunk/test/Transforms/FunctionImport/not-prevailing.ll Tue Aug 27
> 10:46:53 2019
> @@ -5,7 +5,7 @@
>
>  ; CHECK: Interposable and available_externally/linkonce_odr/weak_odr
> symbol
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define available_externally i32 @foo() {
>
> Modified:
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_gen.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_gen.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_gen.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_gen.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $__llvm_profile_filename = comdat any
>
> Modified:
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_use.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_use.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_use.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_cspgo_bar_use.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @odd = common dso_local global i32 0, align 4
>
> Modified:
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_indirect_call_promotion.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_indirect_call_promotion.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> ---
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_indirect_call_promotion.ll
> (original)
> +++
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_indirect_call_promotion.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  source_filename = "thinlto_indirect_call_promotion.c"
>
> Modified:
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @fptr = external local_unnamed_addr global void ()*, align 8
>
> Modified:
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2a.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2a.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> ---
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2a.ll
> (original)
> +++
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2a.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; Function Attrs: norecurse nounwind readnone uwtable
>
> Modified:
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2b.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2b.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> ---
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2b.ll
> (original)
> +++
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp2b.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @_ZL3barv() #1 {
>
> Modified:
> llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp3.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp3.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp3.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/Inputs/thinlto_samplepgo_icp3.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,4 +1,4 @@
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @fptr = external local_unnamed_addr global void ()*, align 8
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/X86/macho.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/X86/macho.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/X86/macho.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/X86/macho.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,6 +1,6 @@
>  ; RUN: opt < %s -pgo-instr-gen -instrprof -S | llc | FileCheck %s
> --check-prefix=MACHO-DIRECTIVE
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.11.0"
>
>  ; MACHO-DIRECTIVE: .weak_definition        ___llvm_profile_raw_version
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/branch1.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/branch1.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/branch1.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/branch1.ll Tue Aug 27 10:46:53
> 2019
> @@ -18,7 +18,7 @@
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata
> -pass-remarks=pgo-instrumentation -pgo-emit-branch-prob -S 2>&1| FileCheck
> %s --check-prefix=ANALYSIS
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -pass-remarks=pgo-instrumentation -pgo-emit-branch-prob -S 2>&1| FileCheck
> %s --check-prefix=ANALYSIS
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>  ; GEN-DARWIN-LINKONCE: target triple = "x86_64-apple-darwin"
>
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/branch2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/branch2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/branch2.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/branch2.ll Tue Aug 27 10:46:53
> 2019
> @@ -3,7 +3,7 @@
>  ; RUN: llvm-profdata merge %S/Inputs/branch2.proftext -o %t.profdata
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata -S |
> FileCheck %s --check-prefix=USE
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | FileCheck %s --check-prefix=USE
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; GEN: $__llvm_profile_raw_version = comdat any
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/comdat_internal.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/comdat_internal.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/comdat_internal.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/comdat_internal.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; RUN: opt < %s -pgo-instr-gen -instrprof -S | FileCheck %s
>  ; RUN: opt < %s -passes=pgo-instr-gen,instrprof -S | FileCheck %s
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $foo = comdat any
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/criticaledge.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/criticaledge.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/criticaledge.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/criticaledge.ll Tue Aug 27
> 10:46:53 2019
> @@ -3,7 +3,7 @@
>  ; RUN: llvm-profdata merge %S/Inputs/criticaledge.proftext -o %t.profdata
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata -S |
> FileCheck %s --check-prefix=USE
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | FileCheck %s --check-prefix=USE
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; GEN: $__llvm_profile_raw_version = comdat any
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/cspgo_profile_summary.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/cspgo_profile_summary.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/cspgo_profile_summary.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/cspgo_profile_summary.ll Tue Aug
> 27 10:46:53 2019
> @@ -4,7 +4,7 @@
>  ; RUN: opt < %s -O2 -disable-preinline -pgo-kind=pgo-instr-use-pipeline
> -profile-file=%t.profdata -S | FileCheck %s --check-prefix=PGOSUMMARY
>  ; RUN: opt < %s -O2 -disable-preinline -pgo-kind=pgo-instr-use-pipeline
> -profile-file=%t.profdata -S -cspgo-kind=cspgo-instr-use-pipeline|
> FileCheck %s --check-prefix=CSPGOSUMMARY
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @odd = common dso_local global i32 0, align 4
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/diag_FE_profile.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/diag_FE_profile.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/diag_FE_profile.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/diag_FE_profile.ll Tue Aug 27
> 10:46:53 2019
> @@ -4,7 +4,7 @@
>
>  ; CHECK: Not an IR level instrumentation profile
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @foo() {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/diag_mismatch.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/diag_mismatch.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/diag_mismatch.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/diag_mismatch.ll Tue Aug 27
> 10:46:53 2019
> @@ -4,7 +4,7 @@
>
>  ; CHECK: Function control flow change detected (hash mismatch) foo
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @foo() {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/diag_no_funcprofdata.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/diag_no_funcprofdata.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/diag_no_funcprofdata.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/diag_no_funcprofdata.ll Tue Aug
> 27 10:46:53 2019
> @@ -8,7 +8,7 @@
>  ; CHECK: No profile data available for function bar
>  ; DEFAULT-NOT: No profile data available for function bar
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @bar() {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/diag_no_profile.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/diag_no_profile.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/diag_no_profile.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/diag_no_profile.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,7 +1,7 @@
>  ; RUN: not opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata -S
> 2>&1
>  ; RUN: not opt < %s -passes=pgo-instr-use
> -pgo-test-profile-file=%t.profdata -S  2>&1
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @foo() {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/diag_no_value_sites.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/diag_no_value_sites.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/diag_no_value_sites.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/diag_no_value_sites.ll Tue Aug
> 27 10:46:53 2019
> @@ -3,7 +3,7 @@
>
>  ; CHECK: Inconsistent number of value sites for memory intrinsic
> functions size profiling
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @foo(i8* %dst, i8* %src, i64 %n) {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/do-not-instrument.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/do-not-instrument.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/do-not-instrument.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/do-not-instrument.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,7 +1,7 @@
>  ; RUN: opt < %s -pgo-instr-gen -S | FileCheck %s
>  ; RUN: opt < %s -passes=pgo-instr-gen -S | FileCheck %s
>
> -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-apple-macosx10.12.0"
>
>  define i32 @f1() {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/func_entry.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/func_entry.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/func_entry.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/func_entry.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,7 +1,7 @@
>  ; RUN: llvm-profdata merge %S/Inputs/func_entry.proftext -o %t.profdata
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | FileCheck %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @s = common dso_local local_unnamed_addr global i32 0, align 4
>
> Modified:
> llvm/trunk/test/Transforms/PGOProfile/icp_covariant_call_return.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/icp_covariant_call_return.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/icp_covariant_call_return.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/icp_covariant_call_return.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; RUN: opt < %s -pgo-icall-prom -S | FileCheck %s
> --check-prefix=ICALL-PROM
>  ; RUN: opt < %s -passes=pgo-icall-prom -S | FileCheck %s
> --check-prefix=ICALL-PROM
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  %struct.D = type { %struct.B }
>
> Modified:
> llvm/trunk/test/Transforms/PGOProfile/icp_covariant_invoke_return.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/icp_covariant_invoke_return.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/icp_covariant_invoke_return.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/icp_covariant_invoke_return.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; RUN: opt < %s -pgo-icall-prom -S | FileCheck %s
> --check-prefix=ICALL-PROM
>  ; RUN: opt < %s -passes=pgo-icall-prom -S | FileCheck %s
> --check-prefix=ICALL-PROM
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>  %struct.D = type { %struct.B }
>  %struct.B = type { i32 (...)** }
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/icp_invoke.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/icp_invoke.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/icp_invoke.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/icp_invoke.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; RUN: opt < %s -icp-lto -pgo-icall-prom -S | FileCheck %s
> --check-prefix=ICP
>  ; RUN: opt < %s -icp-lto -passes=pgo-icall-prom -S | FileCheck %s
> --check-prefix=ICP
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @foo1 = global void ()* null, align 8
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/icp_invoke_nouse.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/icp_invoke_nouse.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/icp_invoke_nouse.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/icp_invoke_nouse.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,5 +1,5 @@
>  ; RUN: opt < %s -icp-lto -pgo-icall-prom -S | FileCheck %s
> --check-prefix=ICP
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @_ZTISt9exception = external constant i8*
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/icp_mismatch_msg.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/icp_mismatch_msg.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/icp_mismatch_msg.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/icp_mismatch_msg.ll Tue Aug 27
> 10:46:53 2019
> @@ -5,7 +5,7 @@
>  ; CHECK: remark: <unknown>:0:0: Cannot promote indirect call: target with
> md5sum{{.*}} not found
>  ; CHECK: remark: <unknown>:0:0: Cannot promote indirect call to func2
> with count of 7890: Return type mismatch
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @foo = common global i32 ()* null, align 8
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/icp_vararg.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/icp_vararg.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/icp_vararg.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/icp_vararg.ll Tue Aug 27
> 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; RUN: opt < %s -pgo-icall-prom -S | FileCheck %s
> --check-prefix=ICALL-PROM
>  ; RUN: opt < %s -passes=pgo-icall-prom -S | FileCheck %s
> --check-prefix=ICALL-PROM
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @foo = common global i32 (i32, ...)* null, align 8
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/indirect_call_annotation.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/indirect_call_annotation.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/indirect_call_annotation.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/indirect_call_annotation.ll Tue
> Aug 27 10:46:53 2019
> @@ -1,7 +1,7 @@
>  ; RUN: llvm-profdata merge %S/Inputs/indirect_call.proftext -o %t.profdata
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata -S |
> FileCheck %s --check-prefix=VP-ANNOTATION
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | FileCheck %s --check-prefix=VP-ANNOTATION
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @foo = common global i32 (i32)* null, align 8
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/indirect_call_profile.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/indirect_call_profile.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/indirect_call_profile.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/indirect_call_profile.ll Tue Aug
> 27 10:46:53 2019
> @@ -2,7 +2,7 @@
>  ; RUN: opt < %s -passes=pgo-instr-gen -S | FileCheck %s --check-prefix=GEN
>  ; RUN: opt < %s -passes=pgo-instr-gen,instrprof -S | FileCheck %s
> --check-prefix=LOWER
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $foo3 = comdat any
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/indirect_call_promotion.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/indirect_call_promotion.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/indirect_call_promotion.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/indirect_call_promotion.ll Tue
> Aug 27 10:46:53 2019
> @@ -15,7 +15,7 @@
>  ; PASS2-REMARK-NOT: remark: <unknown>:0:0: Promote indirect call to func3
>  ; PASS2-REMARK-NOT: remark: <unknown>:0:0: Promote indirect call to func1
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @foo = common global i32 ()* null, align 8
>
> Modified:
> llvm/trunk/test/Transforms/PGOProfile/indirect_call_promotion_vla.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/indirect_call_promotion_vla.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/indirect_call_promotion_vla.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/indirect_call_promotion_vla.ll
> Tue Aug 27 10:46:53 2019
> @@ -1,6 +1,6 @@
>  ; RUN: opt < %s -pgo-icall-prom -S | FileCheck %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  %struct.A = type { i8 }
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/indirectbr.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/indirectbr.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/indirectbr.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/indirectbr.ll Tue Aug 27
> 10:46:53 2019
> @@ -4,7 +4,7 @@
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | FileCheck %s --check-prefix=USE
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | opt -S -analyze -branch-prob | FileCheck %s --check-prefix=BRANCHPROB
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @foo.table = internal unnamed_addr constant [3 x i8*] [i8*
> blockaddress(@foo, %return), i8* blockaddress(@foo, %label2), i8*
> blockaddress(@foo, %label3)], align 16
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/landingpad.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/landingpad.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/landingpad.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/landingpad.ll Tue Aug 27
> 10:46:53 2019
> @@ -3,7 +3,7 @@
>  ; RUN: llvm-profdata merge %S/Inputs/landingpad.proftext -o %t.profdata
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata -S |
> FileCheck %s --check-prefix=USE
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | FileCheck %s --check-prefix=USE
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @val = global i32 0, align 4
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/large_count_remarks.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/large_count_remarks.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/large_count_remarks.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/large_count_remarks.ll Tue Aug
> 27 10:46:53 2019
> @@ -2,7 +2,7 @@
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata
> -pass-remarks=pgo-instrumentation -pgo-emit-branch-prob -S 2>&1| FileCheck
> %s --check-prefix=ANALYSIS
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -pass-remarks=pgo-instrumentation -pgo-emit-branch-prob -S 2>&1| FileCheck
> %s --check-prefix=ANALYSIS
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @test(i32 %i) {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/loop1.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/loop1.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/loop1.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/loop1.ll Tue Aug 27 10:46:53 2019
> @@ -3,7 +3,7 @@
>  ; RUN: llvm-profdata merge %S/Inputs/loop1.proftext -o %t.profdata
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata -S |
> FileCheck %s --check-prefix=USE
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | FileCheck %s --check-prefix=USE
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; GEN: $__llvm_profile_raw_version = comdat any
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/loop2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/loop2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/loop2.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/loop2.ll Tue Aug 27 10:46:53 2019
> @@ -3,7 +3,7 @@
>  ; RUN: llvm-profdata merge %S/Inputs/loop2.proftext -o %t.profdata
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata -S |
> FileCheck %s --check-prefix=USE
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | FileCheck %s --check-prefix=USE
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; GEN: $__llvm_profile_raw_version = comdat any
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/memcpy.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/memcpy.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/memcpy.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/memcpy.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,6 +1,6 @@
>  ; RUN: opt < %s -pgo-instr-gen -instrprof -S | FileCheck %s
>  ; RUN: opt <%s -passes=pgo-instr-gen,instrprof -S | FileCheck %s
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @foo(i8* %dst, i8* %src, i32* %a, i32 %n) {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/memop_size_annotation.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/memop_size_annotation.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/memop_size_annotation.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/memop_size_annotation.ll Tue Aug
> 27 10:46:53 2019
> @@ -4,7 +4,7 @@
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata -S |
> FileCheck %s --check-prefixes=MEMOP_ANNOTATION,MEMOP_ANNOTATION4
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | FileCheck %s --check-prefixes=MEMOP_ANNOTATION,MEMOP_ANNOTATION4
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @foo(i8* %dst, i8* %src, i32* %a, i32 %n) {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/memop_size_opt.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/memop_size_opt.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/memop_size_opt.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/memop_size_opt.ll Tue Aug 27
> 10:46:53 2019
> @@ -6,7 +6,7 @@
>  ; RUN: FileCheck %s -input-file=%t.opt.yaml --check-prefix=YAML
>
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @foo(i8* %dst, i8* %src, i8* %dst2, i8* %src2, i32* %a, i32
> %n) !prof !27 {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/memop_size_opt_zero.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/memop_size_opt_zero.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/memop_size_opt_zero.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/memop_size_opt_zero.ll Tue Aug
> 27 10:46:53 2019
> @@ -3,7 +3,7 @@
>  ; RUN: opt < %s -passes=pgo-memop-opt -verify-dom-info
> -pgo-memop-count-threshold=1 -S | FileCheck %s --check-prefix=MEMOP_OPT
>  ; RUN: opt < %s -pgo-memop-opt -verify-dom-info
> -pgo-memop-count-threshold=1 -S | FileCheck %s --check-prefix=MEMOP_OPT
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @foo(i8* %dst, i8* %src, i64 %conv) !prof !0 {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/multiple_hash_profile.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/multiple_hash_profile.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/multiple_hash_profile.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/multiple_hash_profile.ll Tue Aug
> 27 10:46:53 2019
> @@ -1,7 +1,7 @@
>  ; RUN: llvm-profdata merge %S/Inputs/multiple_hash_profile.proftext -o
> %t.profdata
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata  -S |
> FileCheck %s
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | FileCheck %s
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $_Z3fooi = comdat any
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/noreturncall.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/noreturncall.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/noreturncall.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/noreturncall.ll Tue Aug 27
> 10:46:53 2019
> @@ -3,7 +3,7 @@
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | FileCheck %s --check-prefix=USE
>  ; REQUIRES: asserts
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  declare i32 @bar0(i32)
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/preinline.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/preinline.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/preinline.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/preinline.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,6 +1,6 @@
>  ; RUN: opt < %s -O2 -pgo-kind=pgo-instr-gen-pipeline -S | FileCheck %s
> --check-prefix=GEN
>  ; RUN: opt < %s -O2 -pgo-kind=pgo-instr-gen-pipeline
> -profile-file=default.profraw -S | FileCheck %s --check-prefix=GEN
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @foo(i32 %i) {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/remap.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/remap.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/remap.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/remap.ll Tue Aug 27 10:46:53 2019
> @@ -1,7 +1,7 @@
>  ; RUN: llvm-profdata merge %S/Inputs/remap.proftext -o %t.profdata
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -pgo-test-profile-remapping-file=%S/Inputs/remap.map -S | FileCheck %s
> --check-prefix=USE
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @_ZN3foo3barERKN1M1XINS_6detail3quxEEE(i32 %i) {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/select1.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/select1.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/select1.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/select1.ll Tue Aug 27 10:46:53
> 2019
> @@ -5,7 +5,7 @@
>  ; RUN: llvm-profdata merge %S/Inputs/select1.proftext -o %t.profdata
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata
> -pgo-instr-select=true -S | FileCheck %s --check-prefix=USE
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -pgo-instr-select=true -S | FileCheck %s --check-prefix=USE
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @test_br_2(i32 %i) {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/select2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/select2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/select2.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/select2.ll Tue Aug 27 10:46:53
> 2019
> @@ -2,7 +2,7 @@
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata
> -pgo-instr-select=true -S | FileCheck %s --check-prefix=USE
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -pgo-instr-select=true -S | FileCheck %s --check-prefix=USE
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define i32 @foo(i32 %n) {
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/select_hash_conflict.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/select_hash_conflict.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/select_hash_conflict.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/select_hash_conflict.ll Tue Aug
> 27 10:46:53 2019
> @@ -2,7 +2,7 @@
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata
> -pgo-instr-select=true -S | FileCheck %s
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -pgo-instr-select=true -S | FileCheck %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @a = common dso_local local_unnamed_addr global [16 x i32]
> zeroinitializer, align 16
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/single_bb.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/single_bb.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/single_bb.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/single_bb.ll Tue Aug 27 10:46:53
> 2019
> @@ -1,6 +1,6 @@
>  ; RUN: opt < %s -pgo-instr-gen -S | FileCheck %s --check-prefix=GEN
>  ; RUN: opt < %s -passes=pgo-instr-gen -S | FileCheck %s --check-prefix=GEN
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; GEN: $__llvm_profile_raw_version = comdat any
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/statics_counter_naming.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/statics_counter_naming.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/statics_counter_naming.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/statics_counter_naming.ll Tue
> Aug 27 10:46:53 2019
> @@ -4,7 +4,7 @@
>  ; RUN: opt %s -passes=pgo-instr-gen
> -static-func-strip-dirname-prefix=1000 -S | FileCheck %s
> --check-prefix=NOPATH
>  ; RUN: opt %s --pgo-instr-gen -static-func-strip-dirname-prefix=1 -S |
> FileCheck %s --check-prefix=HASPATH
>  ; RUN: opt %s -passes=pgo-instr-gen -static-func-strip-dirname-prefix=1
> -S | FileCheck %s --check-prefix=HASPATH
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; NOPATH: @__profn_statics_counter_naming.ll_func = private constant [30
> x i8] c"statics_counter_naming.ll:func"
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/switch.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/switch.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/switch.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/switch.ll Tue Aug 27 10:46:53
> 2019
> @@ -3,7 +3,7 @@
>  ; RUN: llvm-profdata merge %S/Inputs/switch.proftext -o %t.profdata
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata -S |
> FileCheck %s --check-prefix=USE
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | FileCheck %s --check-prefix=USE
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  ; GEN: $__llvm_profile_raw_version = comdat any
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/thinlto_cspgo_gen.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/thinlto_cspgo_gen.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/thinlto_cspgo_gen.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/thinlto_cspgo_gen.ll Tue Aug 27
> 10:46:53 2019
> @@ -19,7 +19,7 @@
>  ; CSGEN: @__profd_
>
>  source_filename = "cspgo.c"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  $__llvm_profile_filename = comdat any
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/thinlto_cspgo_use.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/thinlto_cspgo_use.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/thinlto_cspgo_use.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/thinlto_cspgo_use.ll Tue Aug 27
> 10:46:53 2019
> @@ -18,7 +18,7 @@
>  ; CSUSE-DAG: {{![0-9]+}} = !{!"branch_weights", i32 0, i32 100000}
>
>  source_filename = "cspgo.c"
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define dso_local void @foo() #0 !prof !29 {
>
> Modified:
> llvm/trunk/test/Transforms/PGOProfile/thinlto_indirect_call_promotion.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/thinlto_indirect_call_promotion.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> ---
> llvm/trunk/test/Transforms/PGOProfile/thinlto_indirect_call_promotion.ll
> (original)
> +++
> llvm/trunk/test/Transforms/PGOProfile/thinlto_indirect_call_promotion.ll
> Tue Aug 27 10:46:53 2019
> @@ -12,7 +12,7 @@
>  ; PASS-REMARK: Promote indirect call to a with count 1 out of 1
>  ; PASS-REMARK: Promote indirect call to c.llvm.0 with count 1 out of 1
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @foo = external local_unnamed_addr global void ()*, align 8
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp.ll Tue Aug
> 27 10:46:53 2019
> @@ -9,7 +9,7 @@
>  ; IMPORTS: Import _ZL3foov.llvm.0
>  ; RUN: opt %t4.bc -icp-lto -pgo-icall-prom -S | FileCheck %s
> --check-prefix=ICALL-PROM
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @fptr = local_unnamed_addr global void ()* null, align 8
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp2.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp2.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp2.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp2.ll Tue
> Aug 27 10:46:53 2019
> @@ -24,7 +24,7 @@
>  ; RUN: llvm-dis < %t3.3.2.internalize.bc | FileCheck %s
> --check-prefix=INTERNALIZE
>  ; INTERNALIZE: define dso_local void @_ZL3barv
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @fptr = local_unnamed_addr global void ()* null, align 8
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp3.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp3.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp3.ll
> (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp3.ll Tue
> Aug 27 10:46:53 2019
> @@ -10,7 +10,7 @@
>  ; Make sure we import the promted indirectly called target
>  ; IMPORTS: Import _ZL3foov.llvm.0
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @fptr = local_unnamed_addr global void ()* null, align 8
>
> Modified:
> llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp_droppeddead.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp_droppeddead.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> ---
> llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp_droppeddead.ll
> (original)
> +++
> llvm/trunk/test/Transforms/PGOProfile/thinlto_samplepgo_icp_droppeddead.ll
> Tue Aug 27 10:46:53 2019
> @@ -12,7 +12,7 @@
>  ; RUN:                 -r %t.bc,main,plx -r %t.bc,_ZL3foov,l
> -compute-dead=false
>  ; RUN: llvm-dis < %t2.1.4.opt.bc | FileCheck %s --check-prefix=OPT-NODEAD
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  @fptr = local_unnamed_addr global void ()* null, align 8
>
> Modified: llvm/trunk/test/Transforms/PGOProfile/unreachable_bb.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/PGOProfile/unreachable_bb.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/Transforms/PGOProfile/unreachable_bb.ll (original)
> +++ llvm/trunk/test/Transforms/PGOProfile/unreachable_bb.ll Tue Aug 27
> 10:46:53 2019
> @@ -2,7 +2,7 @@
>  ; RUN: opt < %s -pgo-instr-use -pgo-test-profile-file=%t.profdata -S |
> FileCheck %s --check-prefix=USE
>  ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata
> -S | FileCheck %s --check-prefix=USE
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @foo() {
>
> Modified: llvm/trunk/test/tools/llvm-lto2/X86/pipeline.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-lto2/X86/pipeline.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/tools/llvm-lto2/X86/pipeline.ll (original)
> +++ llvm/trunk/test/tools/llvm-lto2/X86/pipeline.ll Tue Aug 27 10:46:53
> 2019
> @@ -15,7 +15,7 @@
>  ; is accepted).
>  ; RUN: llvm-lto2 run %t1.bc -o %t.o -use-new-pm -r %t1.bc,patatino,px
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @patatino() {
>
> Modified: llvm/trunk/test/tools/llvm-lto2/X86/stats-file-option.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-lto2/X86/stats-file-option.ll?rev=370083&r1=370082&r2=370083&view=diff
>
> ==============================================================================
> --- llvm/trunk/test/tools/llvm-lto2/X86/stats-file-option.ll (original)
> +++ llvm/trunk/test/tools/llvm-lto2/X86/stats-file-option.ll Tue Aug 27
> 10:46:53 2019
> @@ -6,7 +6,7 @@
>  ; RUN: llvm-lto2 run %t1.bc -o %t.o -r %t1.bc,patatino,px
> -stats-file=%t2.stats
>  ; RUN: FileCheck --input-file=%t2.stats %s
>
> -target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> +target datalayout =
> "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
>  target triple = "x86_64-unknown-linux-gnu"
>
>  define void @patatino() {
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190827/bcd9529e/attachment-0001.html>


More information about the llvm-commits mailing list