[lld] r370142 - Revert "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:56 PDT 2019


Author: vlad.tsyrklevich
Date: Tue Aug 27 18:08:54 2019
New Revision: 370142

URL: http://llvm.org/viewvc/llvm-project?rev=370142&view=rev
Log:
Revert "Change the X86 datalayout to add three address spaces for 32 bit signed,"

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

Modified:
    lld/trunk/test/COFF/Inputs/bar.ll
    lld/trunk/test/COFF/Inputs/conflict.ll
    lld/trunk/test/COFF/Inputs/constant-export.ll
    lld/trunk/test/COFF/Inputs/entry-mangled.ll
    lld/trunk/test/COFF/Inputs/export.ll
    lld/trunk/test/COFF/Inputs/libcall-archive.ll
    lld/trunk/test/COFF/Inputs/lto-cache.ll
    lld/trunk/test/COFF/Inputs/lto-comdat1.ll
    lld/trunk/test/COFF/Inputs/lto-comdat2.ll
    lld/trunk/test/COFF/Inputs/lto-dep.ll
    lld/trunk/test/COFF/Inputs/lto-lazy-reference-dummy.ll
    lld/trunk/test/COFF/Inputs/lto-lazy-reference-quadruple.ll
    lld/trunk/test/COFF/Inputs/msvclto-order-a.ll
    lld/trunk/test/COFF/Inputs/msvclto-order-b.ll
    lld/trunk/test/COFF/Inputs/thinlto-empty.ll
    lld/trunk/test/COFF/Inputs/thinlto-mangled-qux.ll
    lld/trunk/test/COFF/Inputs/thinlto.ll
    lld/trunk/test/COFF/Inputs/undefined-symbol-lto-a.ll
    lld/trunk/test/COFF/Inputs/undefined-symbol-lto-b.ll
    lld/trunk/test/COFF/Inputs/weak-external.ll
    lld/trunk/test/COFF/Inputs/weak-external2.ll
    lld/trunk/test/COFF/Inputs/weak-external3.ll
    lld/trunk/test/COFF/entrylib.ll
    lld/trunk/test/COFF/guardcf-lto.ll
    lld/trunk/test/COFF/include-lto.ll
    lld/trunk/test/COFF/lib-module-asm.ll
    lld/trunk/test/COFF/libcall-archive.ll
    lld/trunk/test/COFF/loadcfg.ll
    lld/trunk/test/COFF/lto-cache.ll
    lld/trunk/test/COFF/lto-chkstk.ll
    lld/trunk/test/COFF/lto-comdat.ll
    lld/trunk/test/COFF/lto-cpu-string.ll
    lld/trunk/test/COFF/lto-debug-pass-arguments.ll
    lld/trunk/test/COFF/lto-icf.ll
    lld/trunk/test/COFF/lto-lazy-reference.ll
    lld/trunk/test/COFF/lto-linker-opts.ll
    lld/trunk/test/COFF/lto-new-symbol.ll
    lld/trunk/test/COFF/lto-obj-path.ll
    lld/trunk/test/COFF/lto-opt-level.ll
    lld/trunk/test/COFF/lto-parallel.ll
    lld/trunk/test/COFF/lto-reloc-model.ll
    lld/trunk/test/COFF/lto.ll
    lld/trunk/test/COFF/savetemps.ll
    lld/trunk/test/COFF/thinlto-archivecollision.ll
    lld/trunk/test/COFF/thinlto-archives.ll
    lld/trunk/test/COFF/thinlto-emit-imports.ll
    lld/trunk/test/COFF/thinlto-index-only.ll
    lld/trunk/test/COFF/thinlto-mangled.ll
    lld/trunk/test/COFF/thinlto-object-suffix-replace.ll
    lld/trunk/test/COFF/thinlto-prefix-replace.ll
    lld/trunk/test/COFF/thinlto.ll
    lld/trunk/test/COFF/unresolved-lto-bitcode.ll
    lld/trunk/test/COFF/unresolved-lto.ll
    lld/trunk/test/COFF/used-lto.ll
    lld/trunk/test/ELF/lto/Inputs/archive-2.ll
    lld/trunk/test/ELF/lto/Inputs/archive-3.ll
    lld/trunk/test/ELF/lto/Inputs/archive.ll
    lld/trunk/test/ELF/lto/Inputs/asmundef.ll
    lld/trunk/test/ELF/lto/Inputs/available-externally.ll
    lld/trunk/test/ELF/lto/Inputs/cache.ll
    lld/trunk/test/ELF/lto/Inputs/common3.ll
    lld/trunk/test/ELF/lto/Inputs/data-ordering-lto.ll
    lld/trunk/test/ELF/lto/Inputs/defsym-bar.ll
    lld/trunk/test/ELF/lto/Inputs/drop-linkage.ll
    lld/trunk/test/ELF/lto/Inputs/duplicated-name.ll
    lld/trunk/test/ELF/lto/Inputs/i386-empty.ll
    lld/trunk/test/ELF/lto/Inputs/internalize-exportdyn.ll
    lld/trunk/test/ELF/lto/Inputs/internalize-undef.ll
    lld/trunk/test/ELF/lto/Inputs/irmover-error.ll
    lld/trunk/test/ELF/lto/Inputs/irmover-warning.ll
    lld/trunk/test/ELF/lto/Inputs/lazy-internal.ll
    lld/trunk/test/ELF/lto/Inputs/libcall-archive.ll
    lld/trunk/test/ELF/lto/Inputs/linker-script-symbols-ipo.ll
    lld/trunk/test/ELF/lto/Inputs/linkonce-odr.ll
    lld/trunk/test/ELF/lto/Inputs/linkonce.ll
    lld/trunk/test/ELF/lto/Inputs/obj-path.ll
    lld/trunk/test/ELF/lto/Inputs/relocation-model-pic.ll
    lld/trunk/test/ELF/lto/Inputs/save-temps.ll
    lld/trunk/test/ELF/lto/Inputs/start-lib1.ll
    lld/trunk/test/ELF/lto/Inputs/start-lib2.ll
    lld/trunk/test/ELF/lto/Inputs/symbol-ordering-lto.ll
    lld/trunk/test/ELF/lto/Inputs/thin1.ll
    lld/trunk/test/ELF/lto/Inputs/thin2.ll
    lld/trunk/test/ELF/lto/Inputs/thinlto.ll
    lld/trunk/test/ELF/lto/Inputs/thinlto_empty.ll
    lld/trunk/test/ELF/lto/Inputs/type-merge.ll
    lld/trunk/test/ELF/lto/Inputs/type-merge2.ll
    lld/trunk/test/ELF/lto/Inputs/unnamed-addr-drop.ll
    lld/trunk/test/ELF/lto/Inputs/weakodr-visibility.ll
    lld/trunk/test/ELF/lto/Inputs/wrap-bar.ll
    lld/trunk/test/ELF/lto/abs-resol.ll
    lld/trunk/test/ELF/lto/archive-2.ll
    lld/trunk/test/ELF/lto/archive-3.ll
    lld/trunk/test/ELF/lto/archive-no-index.ll
    lld/trunk/test/ELF/lto/archive.ll
    lld/trunk/test/ELF/lto/asmundef.ll
    lld/trunk/test/ELF/lto/available-externally.ll
    lld/trunk/test/ELF/lto/cache.ll
    lld/trunk/test/ELF/lto/codemodel.ll
    lld/trunk/test/ELF/lto/combined-lto-object-name.ll
    lld/trunk/test/ELF/lto/comdat.ll
    lld/trunk/test/ELF/lto/comdat2.ll
    lld/trunk/test/ELF/lto/common.ll
    lld/trunk/test/ELF/lto/common2.ll
    lld/trunk/test/ELF/lto/common3.ll
    lld/trunk/test/ELF/lto/common4.ll
    lld/trunk/test/ELF/lto/cpu-string.ll
    lld/trunk/test/ELF/lto/ctors.ll
    lld/trunk/test/ELF/lto/debugger-tune.ll
    lld/trunk/test/ELF/lto/defsym.ll
    lld/trunk/test/ELF/lto/discard-value-names.ll
    lld/trunk/test/ELF/lto/drop-linkage.ll
    lld/trunk/test/ELF/lto/duplicated-name.ll
    lld/trunk/test/ELF/lto/duplicated.ll
    lld/trunk/test/ELF/lto/dynamic-list.ll
    lld/trunk/test/ELF/lto/dynsym.ll
    lld/trunk/test/ELF/lto/emit-llvm.ll
    lld/trunk/test/ELF/lto/inline-asm.ll
    lld/trunk/test/ELF/lto/internalize-basic.ll
    lld/trunk/test/ELF/lto/internalize-exportdyn.ll
    lld/trunk/test/ELF/lto/internalize-llvmused.ll
    lld/trunk/test/ELF/lto/internalize-undef.ll
    lld/trunk/test/ELF/lto/internalize-version-script.ll
    lld/trunk/test/ELF/lto/irmover-error.ll
    lld/trunk/test/ELF/lto/irmover-warning.ll
    lld/trunk/test/ELF/lto/keep-undefined.ll
    lld/trunk/test/ELF/lto/lazy-internal.ll
    lld/trunk/test/ELF/lto/libcall-archive.ll
    lld/trunk/test/ELF/lto/linkage.ll
    lld/trunk/test/ELF/lto/linker-script-symbols-assign.ll
    lld/trunk/test/ELF/lto/linker-script-symbols-ipo.ll
    lld/trunk/test/ELF/lto/linker-script-symbols.ll
    lld/trunk/test/ELF/lto/linkonce-odr.ll
    lld/trunk/test/ELF/lto/linkonce.ll
    lld/trunk/test/ELF/lto/lto-start.ll
    lld/trunk/test/ELF/lto/ltopasses-basic.ll
    lld/trunk/test/ELF/lto/ltopasses-custom.ll
    lld/trunk/test/ELF/lto/metadata.ll
    lld/trunk/test/ELF/lto/mix-platforms.ll
    lld/trunk/test/ELF/lto/mix-platforms2.ll
    lld/trunk/test/ELF/lto/module-asm.ll
    lld/trunk/test/ELF/lto/new-pass-manager.ll
    lld/trunk/test/ELF/lto/obj-path.ll
    lld/trunk/test/ELF/lto/opt-level.ll
    lld/trunk/test/ELF/lto/opt-remarks.ll
    lld/trunk/test/ELF/lto/parallel-internalize.ll
    lld/trunk/test/ELF/lto/parallel.ll
    lld/trunk/test/ELF/lto/pic.ll
    lld/trunk/test/ELF/lto/relax-relocs.ll
    lld/trunk/test/ELF/lto/relocatable.ll
    lld/trunk/test/ELF/lto/relocation-model.ll
    lld/trunk/test/ELF/lto/resolution.ll
    lld/trunk/test/ELF/lto/sample-profile.ll
    lld/trunk/test/ELF/lto/save-temps.ll
    lld/trunk/test/ELF/lto/section-name.ll
    lld/trunk/test/ELF/lto/setting-dso-local.ll
    lld/trunk/test/ELF/lto/shlib-undefined.ll
    lld/trunk/test/ELF/lto/start-lib.ll
    lld/trunk/test/ELF/lto/thin-archivecollision.ll
    lld/trunk/test/ELF/lto/thinlto-cant-write-index.ll
    lld/trunk/test/ELF/lto/thinlto-debug-fission.ll
    lld/trunk/test/ELF/lto/thinlto-emit-imports.ll
    lld/trunk/test/ELF/lto/thinlto-index-file.ll
    lld/trunk/test/ELF/lto/thinlto-index-only.ll
    lld/trunk/test/ELF/lto/thinlto-no-index.ll
    lld/trunk/test/ELF/lto/thinlto-obj-path.ll
    lld/trunk/test/ELF/lto/thinlto-object-suffix-replace.ll
    lld/trunk/test/ELF/lto/thinlto-prefix-replace.ll
    lld/trunk/test/ELF/lto/thinlto.ll
    lld/trunk/test/ELF/lto/timepasses.ll
    lld/trunk/test/ELF/lto/tls-mixed.ll
    lld/trunk/test/ELF/lto/tls-preserve.ll
    lld/trunk/test/ELF/lto/type-merge.ll
    lld/trunk/test/ELF/lto/type-merge2.ll
    lld/trunk/test/ELF/lto/undef-mixed.ll
    lld/trunk/test/ELF/lto/undef-weak.ll
    lld/trunk/test/ELF/lto/undef.ll
    lld/trunk/test/ELF/lto/undefined-puts.ll
    lld/trunk/test/ELF/lto/unnamed-addr-comdat.ll
    lld/trunk/test/ELF/lto/unnamed-addr-drop.ll
    lld/trunk/test/ELF/lto/unnamed-addr-lib.ll
    lld/trunk/test/ELF/lto/unnamed-addr.ll
    lld/trunk/test/ELF/lto/verify-invalid.ll
    lld/trunk/test/ELF/lto/version-script.ll
    lld/trunk/test/ELF/lto/version-script2.ll
    lld/trunk/test/ELF/lto/visibility.ll
    lld/trunk/test/ELF/lto/weak.ll
    lld/trunk/test/ELF/lto/weakodr-visibility.ll
    lld/trunk/test/ELF/lto/wrap-1.ll
    lld/trunk/test/ELF/lto/wrap-2.ll
    lld/trunk/test/wasm/lto/incompatible.ll

Modified: lld/trunk/test/COFF/Inputs/bar.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/bar.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/bar.ll (original)
+++ lld/trunk/test/COFF/Inputs/bar.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define void @bar() {

Modified: lld/trunk/test/COFF/Inputs/conflict.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/conflict.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/conflict.ll (original)
+++ lld/trunk/test/COFF/Inputs/conflict.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define void @foo() {

Modified: lld/trunk/test/COFF/Inputs/constant-export.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/constant-export.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/constant-export.ll (original)
+++ lld/trunk/test/COFF/Inputs/constant-export.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32"
+target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"
 target triple = "i686-unknown-windows-msvc18.0.0"
 
 @__CFConstantStringClassReference = common global [32 x i32] zeroinitializer, align 4

Modified: lld/trunk/test/COFF/Inputs/entry-mangled.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/entry-mangled.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/entry-mangled.ll (original)
+++ lld/trunk/test/COFF/Inputs/entry-mangled.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc18.0.0"
 
 define void @"\01?main@@YAHXZ"() {

Modified: lld/trunk/test/COFF/Inputs/export.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/export.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/export.ll (original)
+++ lld/trunk/test/COFF/Inputs/export.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define void @_DllMainCRTStartup() {

Modified: lld/trunk/test/COFF/Inputs/libcall-archive.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/libcall-archive.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/libcall-archive.ll (original)
+++ lld/trunk/test/COFF/Inputs/libcall-archive.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32"
+target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"
 target triple = "i686-unknown-windows"
 
 define void @memcpy() {

Modified: lld/trunk/test/COFF/Inputs/lto-cache.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/lto-cache.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/lto-cache.ll (original)
+++ lld/trunk/test/COFF/Inputs/lto-cache.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define i32 @main() {

Modified: lld/trunk/test/COFF/Inputs/lto-comdat1.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/lto-comdat1.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/lto-comdat1.ll (original)
+++ lld/trunk/test/COFF/Inputs/lto-comdat1.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 $comdat = comdat any

Modified: lld/trunk/test/COFF/Inputs/lto-comdat2.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/lto-comdat2.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/lto-comdat2.ll (original)
+++ lld/trunk/test/COFF/Inputs/lto-comdat2.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 $comdat = comdat any

Modified: lld/trunk/test/COFF/Inputs/lto-dep.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/lto-dep.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/lto-dep.ll (original)
+++ lld/trunk/test/COFF/Inputs/lto-dep.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define void @foo() {

Modified: lld/trunk/test/COFF/Inputs/lto-lazy-reference-dummy.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/lto-lazy-reference-dummy.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/lto-lazy-reference-dummy.ll (original)
+++ lld/trunk/test/COFF/Inputs/lto-lazy-reference-dummy.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32"
+target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"
 target triple = "i686-pc-windows-msvc18.0.0"
 
 define void @dummy() {

Modified: lld/trunk/test/COFF/Inputs/lto-lazy-reference-quadruple.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/lto-lazy-reference-quadruple.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/lto-lazy-reference-quadruple.ll (original)
+++ lld/trunk/test/COFF/Inputs/lto-lazy-reference-quadruple.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32"
+target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"
 target triple = "i686-pc-windows-msvc18.0.0"
 
 define double @quadruple(double %x) {

Modified: lld/trunk/test/COFF/Inputs/msvclto-order-a.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/msvclto-order-a.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/msvclto-order-a.ll (original)
+++ lld/trunk/test/COFF/Inputs/msvclto-order-a.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define void @foo() {

Modified: lld/trunk/test/COFF/Inputs/msvclto-order-b.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/msvclto-order-b.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/msvclto-order-b.ll (original)
+++ lld/trunk/test/COFF/Inputs/msvclto-order-b.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 declare void @doesntexist()

Modified: lld/trunk/test/COFF/Inputs/thinlto-empty.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/thinlto-empty.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/thinlto-empty.ll (original)
+++ lld/trunk/test/COFF/Inputs/thinlto-empty.ll Tue Aug 27 18:08:54 2019
@@ -1,2 +1,2 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.0.24215"

Modified: lld/trunk/test/COFF/Inputs/thinlto-mangled-qux.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/thinlto-mangled-qux.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/thinlto-mangled-qux.ll (original)
+++ lld/trunk/test/COFF/Inputs/thinlto-mangled-qux.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.0.24215"
 
 %class.baz = type { %class.bar }

Modified: lld/trunk/test/COFF/Inputs/thinlto.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/thinlto.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/thinlto.ll (original)
+++ lld/trunk/test/COFF/Inputs/thinlto.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.0.24215"
 
 define void @g() {

Modified: lld/trunk/test/COFF/Inputs/undefined-symbol-lto-a.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/undefined-symbol-lto-a.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/undefined-symbol-lto-a.ll (original)
+++ lld/trunk/test/COFF/Inputs/undefined-symbol-lto-a.ll Tue Aug 27 18:08:54 2019
@@ -1,6 +1,6 @@
 ; ModuleID = 't.obj'
 source_filename = "t.cpp"
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.21.27702"
 
 %struct.Init = type { %struct.S }

Modified: lld/trunk/test/COFF/Inputs/undefined-symbol-lto-b.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/undefined-symbol-lto-b.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/undefined-symbol-lto-b.ll (original)
+++ lld/trunk/test/COFF/Inputs/undefined-symbol-lto-b.ll Tue Aug 27 18:08:54 2019
@@ -1,6 +1,6 @@
 ; ModuleID = 'b.obj'
 source_filename = "b.cpp"
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.21.27702"
 
 %struct.S = type { i32 (...)** }

Modified: lld/trunk/test/COFF/Inputs/weak-external.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/weak-external.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/weak-external.ll (original)
+++ lld/trunk/test/COFF/Inputs/weak-external.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define void @g() {

Modified: lld/trunk/test/COFF/Inputs/weak-external2.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/weak-external2.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/weak-external2.ll (original)
+++ lld/trunk/test/COFF/Inputs/weak-external2.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define void @f() {

Modified: lld/trunk/test/COFF/Inputs/weak-external3.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/Inputs/weak-external3.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/Inputs/weak-external3.ll (original)
+++ lld/trunk/test/COFF/Inputs/weak-external3.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 @f = weak alias void(), void()* @g

Modified: lld/trunk/test/COFF/entrylib.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/entrylib.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/entrylib.ll (original)
+++ lld/trunk/test/COFF/entrylib.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: llvm-ar cru %t.lib %t.obj
 ; RUN: lld-link /out:%t.exe /entry:main %t.lib
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define i32 @main() {

Modified: lld/trunk/test/COFF/guardcf-lto.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/guardcf-lto.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/guardcf-lto.ll (original)
+++ lld/trunk/test/COFF/guardcf-lto.ll Tue Aug 27 18:08:54 2019
@@ -23,7 +23,7 @@
 ; CHECK-NEXT:   0x180{{.*}}
 ; CHECK-NEXT: ]
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.12.25835"
 
 declare dllimport void @do_indirect_call(void ()*)

Modified: lld/trunk/test/COFF/include-lto.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/include-lto.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/include-lto.ll (original)
+++ lld/trunk/test/COFF/include-lto.ll Tue Aug 27 18:08:54 2019
@@ -7,7 +7,7 @@
 ; CHECK: xorl %eax, %eax
 ; CHECK-NEXT: retq
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define void @_DllMainCRTStartup() {

Modified: lld/trunk/test/COFF/lib-module-asm.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lib-module-asm.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lib-module-asm.ll (original)
+++ lld/trunk/test/COFF/lib-module-asm.ll Tue Aug 27 18:08:54 2019
@@ -5,7 +5,7 @@
 ; RUN: lld-link /lib /out:%t.lib %t.obj
 ; RUN: llvm-nm -M %t.lib | FileCheck %s
 
-target datalayout = "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32"
+target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"
 target triple = "i386-pc-windows-msvc19.11.0"
 
 module asm ".global global_asm_sym"

Modified: lld/trunk/test/COFF/libcall-archive.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/libcall-archive.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/libcall-archive.ll (original)
+++ lld/trunk/test/COFF/libcall-archive.ll Tue Aug 27 18:08:54 2019
@@ -10,7 +10,7 @@
 ; CHECK: _start
 ; CHECK: _memcpy
 
-target datalayout = "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32"
+target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"
 target triple = "i686-unknown-windows"
 
 define void @start(i8* %a, i8* %b) {

Modified: lld/trunk/test/COFF/loadcfg.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/loadcfg.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/loadcfg.ll (original)
+++ lld/trunk/test/COFF/loadcfg.ll Tue Aug 27 18:08:54 2019
@@ -6,7 +6,7 @@
 ; CHECK: LoadConfigTableRVA: 0x2000
 ; CHECK: LoadConfigTableSize: 0x70
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 @_load_config_used = constant [28 x i32] [i32 112, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0]

Modified: lld/trunk/test/COFF/lto-cache.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto-cache.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto-cache.ll (original)
+++ lld/trunk/test/COFF/lto-cache.ll Tue Aug 27 18:08:54 2019
@@ -14,7 +14,7 @@
 ; Two cached objects, plus a timestamp file and "foo", minus the file we removed.
 ; RUN: ls %t.cache | count 4
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define void @globalfunc() #0 {

Modified: lld/trunk/test/COFF/lto-chkstk.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto-chkstk.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto-chkstk.ll (original)
+++ lld/trunk/test/COFF/lto-chkstk.ll Tue Aug 27 18:08:54 2019
@@ -6,7 +6,7 @@
 ; RUN: llvm-ar cru %t.lib %T/lto-chkstk-chkstk.obj
 ; RUN: lld-link /out:%t.exe /entry:main /subsystem:console %t.obj %T/lto-chkstk-foo.obj %t.lib
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define void @main() {

Modified: lld/trunk/test/COFF/lto-comdat.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto-comdat.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto-comdat.ll (original)
+++ lld/trunk/test/COFF/lto-comdat.ll Tue Aug 27 18:08:54 2019
@@ -91,7 +91,7 @@
 ; TEXT-10: retq
 ; TEXT-10-NOT: {{.}}
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 $comdat = comdat any

Modified: lld/trunk/test/COFF/lto-cpu-string.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto-cpu-string.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto-cpu-string.ll (original)
+++ lld/trunk/test/COFF/lto-cpu-string.ll Tue Aug 27 18:08:54 2019
@@ -9,7 +9,7 @@
 ; RUN: llvm-objdump -d -section=".text" -no-leading-addr -no-show-raw-insn %t.znver1.dll | FileCheck -check-prefix=ZNVER1 %s
 ; ZNVER1: nopw
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.14.26433"
 
 define dllexport void @foo() #0 {

Modified: lld/trunk/test/COFF/lto-debug-pass-arguments.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto-debug-pass-arguments.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto-debug-pass-arguments.ll (original)
+++ lld/trunk/test/COFF/lto-debug-pass-arguments.ll Tue Aug 27 18:08:54 2019
@@ -2,7 +2,7 @@
 ; RUN: llvm-as %s -o %t.obj
 ; RUN: lld-link /dll /out:%t.dll %t.obj /mllvm:-debug-pass=Arguments 2>&1 | FileCheck %s
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define void @dummy() {

Modified: lld/trunk/test/COFF/lto-icf.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto-icf.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto-icf.ll (original)
+++ lld/trunk/test/COFF/lto-icf.ll Tue Aug 27 18:08:54 2019
@@ -13,7 +13,7 @@
 ; CHECK:   RVA: 0x[[RVA]]
 ; CHECK-NOT: Export
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.12.25835"
 
 define dllexport i8* @icf_ptr() {

Modified: lld/trunk/test/COFF/lto-lazy-reference.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto-lazy-reference.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto-lazy-reference.ll (original)
+++ lld/trunk/test/COFF/lto-lazy-reference.ll Tue Aug 27 18:08:54 2019
@@ -6,7 +6,7 @@
 ; RUN: llvm-as -o %t.obj %s
 ; RUN: lld-link /out:%t.exe /entry:main /subsystem:console %t.obj %t.lib
 
-target datalayout = "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32"
+target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"
 target triple = "i686-pc-windows-msvc18.0.0"
 
 ; Define fltused, since we don't link against the MS C runtime but are

Modified: lld/trunk/test/COFF/lto-linker-opts.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto-linker-opts.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto-linker-opts.ll (original)
+++ lld/trunk/test/COFF/lto-linker-opts.ll Tue Aug 27 18:08:54 2019
@@ -2,7 +2,7 @@
 ; RUN: llvm-as -o %T/lto-linker-opts.obj %s
 ; RUN: env LIB=%S/Inputs lld-link /out:%T/lto-linker-opts.exe /entry:main /subsystem:console %T/lto-linker-opts.obj
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 !llvm.linker.options = !{!0}

Modified: lld/trunk/test/COFF/lto-new-symbol.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto-new-symbol.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto-new-symbol.ll (original)
+++ lld/trunk/test/COFF/lto-new-symbol.ll Tue Aug 27 18:08:54 2019
@@ -2,7 +2,7 @@
 ; RUN: llvm-as -o %t.obj %s
 ; RUN: lld-link /out:%t.exe /entry:foo /subsystem:console %t.obj
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 ; Define fltused, since we don't link against the MS C runtime but are

Modified: lld/trunk/test/COFF/lto-obj-path.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto-obj-path.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto-obj-path.ll (original)
+++ lld/trunk/test/COFF/lto-obj-path.ll Tue Aug 27 18:08:54 2019
@@ -14,7 +14,7 @@
 ; CHECK: Format: COFF-x86-64
 ; SYMBOLS: @feat.00
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.0.24215"
 
 declare void @g(...)

Modified: lld/trunk/test/COFF/lto-opt-level.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto-opt-level.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto-opt-level.ll (original)
+++ lld/trunk/test/COFF/lto-opt-level.ll Tue Aug 27 18:08:54 2019
@@ -7,7 +7,7 @@
 ; RUN: lld-link /out:%t2a.exe /entry:main /subsystem:console /lldmap:%t2a.map %t.obj
 ; RUN: FileCheck --check-prefix=CHECK-O2 %s < %t2a.map
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 ; CHECK-O0: foo

Modified: lld/trunk/test/COFF/lto-parallel.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto-parallel.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto-parallel.ll (original)
+++ lld/trunk/test/COFF/lto-parallel.ll Tue Aug 27 18:08:54 2019
@@ -3,7 +3,7 @@
 ; RUN: lld-link -opt:noicf /out:%t.exe /entry:foo /include:bar /opt:lldltopartitions=2 /subsystem:console /lldmap:%t.map %t.obj
 ; RUN: FileCheck %s < %t.map
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 ; CHECK: lto.tmp

Modified: lld/trunk/test/COFF/lto-reloc-model.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto-reloc-model.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto-reloc-model.ll (original)
+++ lld/trunk/test/COFF/lto-reloc-model.ll Tue Aug 27 18:08:54 2019
@@ -3,7 +3,7 @@
 ; RUN: lld-link /entry:main /subsystem:console /out:%t.exe %t
 ; RUN: llvm-objdump -d %t.exe | FileCheck %s
 
-target datalayout = "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32"
+target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32"
 target triple = "i686-pc-windows-msvc"
 
 @foo = thread_local global i8 0

Modified: lld/trunk/test/COFF/lto.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/lto.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/lto.ll (original)
+++ lld/trunk/test/COFF/lto.ll Tue Aug 27 18:08:54 2019
@@ -123,7 +123,7 @@
 ; TEXT-10-NEXT: addq	$40, %rsp
 ; TEXT-10-NEXT: retq
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define i32 @main() {

Modified: lld/trunk/test/COFF/savetemps.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/savetemps.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/savetemps.ll (original)
+++ lld/trunk/test/COFF/savetemps.ll Tue Aug 27 18:08:54 2019
@@ -21,7 +21,7 @@
 ; CHECK: define i32 @main()
 ; CHECK-OBJDUMP: file format COFF
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define i32 @main() {

Modified: lld/trunk/test/COFF/thinlto-archivecollision.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/thinlto-archivecollision.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/thinlto-archivecollision.ll (original)
+++ lld/trunk/test/COFF/thinlto-archivecollision.ll Tue Aug 27 18:08:54 2019
@@ -16,7 +16,7 @@
 ; CHECK-NEXT: {{/|\\\\thinlto-archivecollision.ll.tmp/libbar.libbar.obj[0-9]+$}}
 ; CHECK-NEXT: {{^-r=.*/|\\\\thinlto-archivecollision.ll.tmp/libbar.libbar.obj[0-9]+,bar,p$}}
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 declare void @bar()

Modified: lld/trunk/test/COFF/thinlto-archives.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/thinlto-archives.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/thinlto-archives.ll (original)
+++ lld/trunk/test/COFF/thinlto-archives.ll Tue Aug 27 18:08:54 2019
@@ -18,7 +18,7 @@
 ; CHECK-NEXT: {{/thinlto-archives/b.libbar.obj[0-9]+$}}
 ; CHECK-NEXT: {{^-r=.*/thinlto-archives/b.libbar.obj[0-9]+,bar,p$}}
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 declare void @bar()

Modified: lld/trunk/test/COFF/thinlto-emit-imports.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/thinlto-emit-imports.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/thinlto-emit-imports.ll (original)
+++ lld/trunk/test/COFF/thinlto-emit-imports.ll Tue Aug 27 18:08:54 2019
@@ -47,7 +47,7 @@
 ; RUN: not ls %t2.obj.imports
 ; RUN: not ls %t3.obj.imports
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.0.24215"
 
 declare void @g(...)

Modified: lld/trunk/test/COFF/thinlto-index-only.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/thinlto-index-only.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/thinlto-index-only.ll (original)
+++ lld/trunk/test/COFF/thinlto-index-only.ll Tue Aug 27 18:08:54 2019
@@ -41,7 +41,7 @@
 ; BACKEND2-NEXT: <COMBINED
 ; BACKEND2-NEXT: </GLOBALVAL_SUMMARY_BLOCK
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.0.24215"
 
 declare void @g(...)

Modified: lld/trunk/test/COFF/thinlto-mangled.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/thinlto-mangled.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/thinlto-mangled.ll (original)
+++ lld/trunk/test/COFF/thinlto-mangled.ll Tue Aug 27 18:08:54 2019
@@ -3,7 +3,7 @@
 ; RUN: opt -thinlto-bc %S/Inputs/thinlto-mangled-qux.ll -o %T/thinlto-mangled-qux.obj
 ; RUN: lld-link -out:%t.exe -entry:main %t.obj %T/thinlto-mangled-qux.obj
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.0.24215"
 
 %"class.bar" = type { i32 (...)**, i8*, i8*, i8*, i32 }

Modified: lld/trunk/test/COFF/thinlto-object-suffix-replace.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/thinlto-object-suffix-replace.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/thinlto-object-suffix-replace.ll (original)
+++ lld/trunk/test/COFF/thinlto-object-suffix-replace.ll Tue Aug 27 18:08:54 2019
@@ -36,7 +36,7 @@
 ; RUN: -thinlto-object-suffix-replace:".abc;.obj" %t1.thinlink.bc -out:%t3.exe
 ; RUN: ls %t1.thinlink.bc.thinlto.bc
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.0.24215"
 
 define void @main() {

Modified: lld/trunk/test/COFF/thinlto-prefix-replace.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/thinlto-prefix-replace.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/thinlto-prefix-replace.ll (original)
+++ lld/trunk/test/COFF/thinlto-prefix-replace.ll Tue Aug 27 18:08:54 2019
@@ -18,7 +18,7 @@
 ; RUN:     -out:%t/t.exe 2>&1 | FileCheck --check-prefix=ERR %s
 ; ERR: -thinlto-prefix-replace: expects 'old;new' format, but got abc:def
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc19.0.24215"
 
 define void @main() {

Modified: lld/trunk/test/COFF/thinlto.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/thinlto.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/thinlto.ll (original)
+++ lld/trunk/test/COFF/thinlto.ll Tue Aug 27 18:08:54 2019
@@ -8,7 +8,7 @@
 
 ; CHECK-NOT: U foo
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define i32 @main() {

Modified: lld/trunk/test/COFF/unresolved-lto-bitcode.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/unresolved-lto-bitcode.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/unresolved-lto-bitcode.ll (original)
+++ lld/trunk/test/COFF/unresolved-lto-bitcode.ll Tue Aug 27 18:08:54 2019
@@ -17,7 +17,7 @@
 ; FILE: foo.obj
 ; FILE: main.obj
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define i32 @main() {

Modified: lld/trunk/test/COFF/unresolved-lto.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/unresolved-lto.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/unresolved-lto.ll (original)
+++ lld/trunk/test/COFF/unresolved-lto.ll Tue Aug 27 18:08:54 2019
@@ -16,7 +16,7 @@
 ; FILE: foo.obj
 ; FILE: main.obj
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 define i32 @main() {

Modified: lld/trunk/test/COFF/used-lto.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/COFF/used-lto.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/COFF/used-lto.ll (original)
+++ lld/trunk/test/COFF/used-lto.ll Tue Aug 27 18:08:54 2019
@@ -5,7 +5,7 @@
 
 ; CHECK: S_PUB32 {{.*}} `foo`
 
-target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc"
 
 @llvm.used = appending global [1 x i8*] [i8* bitcast (void ()* @foo to i8*)], section "llvm.metadata"

Modified: lld/trunk/test/ELF/lto/Inputs/archive-2.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/archive-2.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/archive-2.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/archive-2.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @_start() {

Modified: lld/trunk/test/ELF/lto/Inputs/archive-3.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/archive-3.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/archive-3.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/archive-3.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @foo() {

Modified: lld/trunk/test/ELF/lto/Inputs/archive.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/archive.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/archive.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/archive.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @f() {

Modified: lld/trunk/test/ELF/lto/Inputs/asmundef.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/asmundef.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/asmundef.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/asmundef.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @patatino()

Modified: lld/trunk/test/ELF/lto/Inputs/available-externally.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/available-externally.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/available-externally.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/available-externally.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @zed() {

Modified: lld/trunk/test/ELF/lto/Inputs/cache.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/cache.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/cache.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/cache.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define i32 @_start() {

Modified: lld/trunk/test/ELF/lto/Inputs/common3.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/common3.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/common3.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/common3.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @a = common hidden global i64 0, align 4

Modified: lld/trunk/test/ELF/lto/Inputs/data-ordering-lto.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/data-ordering-lto.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/data-ordering-lto.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/data-ordering-lto.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-scei-ps4"
 
 @pat = global i32 33, align 4

Modified: lld/trunk/test/ELF/lto/Inputs/defsym-bar.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/defsym-bar.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/defsym-bar.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/defsym-bar.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @this_is_bar1()

Modified: lld/trunk/test/ELF/lto/Inputs/drop-linkage.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/drop-linkage.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/drop-linkage.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/drop-linkage.ll Tue Aug 27 18:08:54 2019
@@ -1,5 +1,5 @@
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 $foo = comdat any
 define linkonce void @foo() comdat {

Modified: lld/trunk/test/ELF/lto/Inputs/duplicated-name.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/duplicated-name.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/duplicated-name.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/duplicated-name.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @f2() {

Modified: lld/trunk/test/ELF/lto/Inputs/i386-empty.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/i386-empty.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/i386-empty.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/i386-empty.ll Tue Aug 27 18:08:54 2019
@@ -1,2 +1,2 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "i686-linux-gnu"

Modified: lld/trunk/test/ELF/lto/Inputs/internalize-exportdyn.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/internalize-exportdyn.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/internalize-exportdyn.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/internalize-exportdyn.ll Tue Aug 27 18:08:54 2019
@@ -1,5 +1,5 @@
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define weak_odr void @bah() {
   ret void

Modified: lld/trunk/test/ELF/lto/Inputs/internalize-undef.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/internalize-undef.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/internalize-undef.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/internalize-undef.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @f() {

Modified: lld/trunk/test/ELF/lto/Inputs/irmover-error.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/irmover-error.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/irmover-error.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/irmover-error.ll Tue Aug 27 18:08:54 2019
@@ -1,5 +1,5 @@
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 !0 = !{ i32 1, !"foo", i32 2 }
 

Modified: lld/trunk/test/ELF/lto/Inputs/irmover-warning.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/irmover-warning.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/irmover-warning.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/irmover-warning.ll Tue Aug 27 18:08:54 2019
@@ -1,5 +1,5 @@
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @f() {
   ret void

Modified: lld/trunk/test/ELF/lto/Inputs/lazy-internal.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/lazy-internal.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/lazy-internal.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/lazy-internal.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define hidden void @bar() {

Modified: lld/trunk/test/ELF/lto/Inputs/libcall-archive.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/libcall-archive.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/libcall-archive.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/libcall-archive.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @memcpy() {

Modified: lld/trunk/test/ELF/lto/Inputs/linker-script-symbols-ipo.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/linker-script-symbols-ipo.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/linker-script-symbols-ipo.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/linker-script-symbols-ipo.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare i32 @bar()

Modified: lld/trunk/test/ELF/lto/Inputs/linkonce-odr.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/linkonce-odr.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/linkonce-odr.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/linkonce-odr.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define linkonce_odr void @f() {

Modified: lld/trunk/test/ELF/lto/Inputs/linkonce.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/linkonce.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/linkonce.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/linkonce.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define linkonce void @f() {

Modified: lld/trunk/test/ELF/lto/Inputs/obj-path.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/obj-path.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/obj-path.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/obj-path.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @g() {

Modified: lld/trunk/test/ELF/lto/Inputs/relocation-model-pic.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/relocation-model-pic.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/relocation-model-pic.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/relocation-model-pic.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @foo = external global i32

Modified: lld/trunk/test/ELF/lto/Inputs/save-temps.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/save-temps.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/save-temps.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/save-temps.ll Tue Aug 27 18:08:54 2019
@@ -1,5 +1,5 @@
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @bar() {
   ret void

Modified: lld/trunk/test/ELF/lto/Inputs/start-lib1.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/start-lib1.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/start-lib1.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/start-lib1.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @bar()

Modified: lld/trunk/test/ELF/lto/Inputs/start-lib2.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/start-lib2.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/start-lib2.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/start-lib2.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @bar() {

Modified: lld/trunk/test/ELF/lto/Inputs/symbol-ordering-lto.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/symbol-ordering-lto.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/symbol-ordering-lto.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/symbol-ordering-lto.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-scei-ps4"
 
 define i32 @tin() {

Modified: lld/trunk/test/ELF/lto/Inputs/thin1.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/thin1.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/thin1.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/thin1.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-scei-ps4"
 
 define i32 @foo(i32 %goo) {

Modified: lld/trunk/test/ELF/lto/Inputs/thin2.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/thin2.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/thin2.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/thin2.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-scei-ps4"
 
 define i32 @blah(i32 %meh) #0 {

Modified: lld/trunk/test/ELF/lto/Inputs/thinlto.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/thinlto.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/thinlto.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/thinlto.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @g() {

Modified: lld/trunk/test/ELF/lto/Inputs/thinlto_empty.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/thinlto_empty.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/thinlto_empty.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/thinlto_empty.ll Tue Aug 27 18:08:54 2019
@@ -1,2 +1,2 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"

Modified: lld/trunk/test/ELF/lto/Inputs/type-merge.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/type-merge.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/type-merge.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/type-merge.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @zed() {

Modified: lld/trunk/test/ELF/lto/Inputs/type-merge2.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/type-merge2.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/type-merge2.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/type-merge2.ll Tue Aug 27 18:08:54 2019
@@ -1,5 +1,5 @@
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 %zed = type { i16 }
 define void @bar(%zed* %this)  {

Modified: lld/trunk/test/ELF/lto/Inputs/unnamed-addr-drop.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/unnamed-addr-drop.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/unnamed-addr-drop.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/unnamed-addr-drop.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 @foo = unnamed_addr constant i32 42

Modified: lld/trunk/test/ELF/lto/Inputs/weakodr-visibility.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/weakodr-visibility.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/weakodr-visibility.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/weakodr-visibility.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define weak_odr protected i32 @foo(i8* %this) {

Modified: lld/trunk/test/ELF/lto/Inputs/wrap-bar.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/Inputs/wrap-bar.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/Inputs/wrap-bar.ll (original)
+++ lld/trunk/test/ELF/lto/Inputs/wrap-bar.ll Tue Aug 27 18:08:54 2019
@@ -1,4 +1,4 @@
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define hidden void @bar() {

Modified: lld/trunk/test/ELF/lto/abs-resol.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/abs-resol.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/abs-resol.ll (original)
+++ lld/trunk/test/ELF/lto/abs-resol.ll Tue Aug 27 18:08:54 2019
@@ -7,7 +7,7 @@
 ; RUN: echo "blah = 0xdeadfeef;" > %t.script
 ; RUN: ld.lld %t.o -T%t.script -o %t4.out -pie
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @blah = external global i8, align 1

Modified: lld/trunk/test/ELF/lto/archive-2.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/archive-2.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/archive-2.ll (original)
+++ lld/trunk/test/ELF/lto/archive-2.ll Tue Aug 27 18:08:54 2019
@@ -16,7 +16,7 @@
 ; CHECK-NEXT: Other: 0
 ; CHECK-NEXT: Section: .text
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @g() {

Modified: lld/trunk/test/ELF/lto/archive-3.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/archive-3.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/archive-3.ll (original)
+++ lld/trunk/test/ELF/lto/archive-3.ll Tue Aug 27 18:08:54 2019
@@ -12,7 +12,7 @@
 
 ; CHECK: define internal void @foo() {
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 define void @_start() {
   ret void

Modified: lld/trunk/test/ELF/lto/archive-no-index.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/archive-no-index.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/archive-no-index.ll (original)
+++ lld/trunk/test/ELF/lto/archive-no-index.ll Tue Aug 27 18:08:54 2019
@@ -12,7 +12,7 @@
 ; RUN: ld.lld -o %t -emain %t1.o %t1.a
 ; RUN: ld.lld -o %t -emain %t1.o %t2.a
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @f()

Modified: lld/trunk/test/ELF/lto/archive.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/archive.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/archive.ll (original)
+++ lld/trunk/test/ELF/lto/archive.ll Tue Aug 27 18:08:54 2019
@@ -24,7 +24,7 @@
 ; CHECK-NEXT: Other: 0
 ; CHECK-NEXT: Section: .text
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @g() {

Modified: lld/trunk/test/ELF/lto/asmundef.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/asmundef.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/asmundef.ll (original)
+++ lld/trunk/test/ELF/lto/asmundef.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: ld.lld %t.o %t2.o -o %t -save-temps
 ; RUN: llvm-dis %t.0.4.opt.bc -o - | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 module asm ".weak patatino"

Modified: lld/trunk/test/ELF/lto/available-externally.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/available-externally.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/available-externally.ll (original)
+++ lld/trunk/test/ELF/lto/available-externally.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: ld.lld %t1.o %t2.o -o %t.so -shared -save-temps
 ; RUN: llvm-dis < %t.so.0.2.internalize.bc | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @foo() {

Modified: lld/trunk/test/ELF/lto/cache.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/cache.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/cache.ll (original)
+++ lld/trunk/test/ELF/lto/cache.ll Tue Aug 27 18:08:54 2019
@@ -51,7 +51,7 @@
 ; CHECK: llvmcache-newer
 ; CHECK-NOT: llvmcache-old
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @globalfunc() #0 {

Modified: lld/trunk/test/ELF/lto/codemodel.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/codemodel.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/codemodel.ll (original)
+++ lld/trunk/test/ELF/lto/codemodel.ll Tue Aug 27 18:08:54 2019
@@ -6,7 +6,7 @@
 ; RUN: llvm-objdump -d %tl | FileCheck %s --check-prefix=CHECK-LARGE
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 @data = internal constant [0 x i32] []
 

Modified: lld/trunk/test/ELF/lto/combined-lto-object-name.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/combined-lto-object-name.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/combined-lto-object-name.ll (original)
+++ lld/trunk/test/ELF/lto/combined-lto-object-name.ll Tue Aug 27 18:08:54 2019
@@ -3,7 +3,7 @@
 ; RUN: not ld.lld %t.o -o %t2 2>&1 | FileCheck %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 declare void @foo()
 define void @_start() {

Modified: lld/trunk/test/ELF/lto/comdat.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/comdat.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/comdat.ll (original)
+++ lld/trunk/test/ELF/lto/comdat.ll Tue Aug 27 18:08:54 2019
@@ -12,7 +12,7 @@
 ; CHECK-NEXT: Section: .text
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 $foo = comdat any
 define void @foo() comdat {

Modified: lld/trunk/test/ELF/lto/comdat2.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/comdat2.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/comdat2.ll (original)
+++ lld/trunk/test/ELF/lto/comdat2.ll Tue Aug 27 18:08:54 2019
@@ -7,7 +7,7 @@
 ; RUN: llvm-readobj --symbols %t2.so | FileCheck %s --check-prefix=OTHER
 
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 $c = comdat any

Modified: lld/trunk/test/ELF/lto/common.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/common.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/common.ll (original)
+++ lld/trunk/test/ELF/lto/common.ll Tue Aug 27 18:08:54 2019
@@ -25,7 +25,7 @@
 ; CHECK-NEXT: Other: 0
 ; CHECK-NEXT: Section: .bss
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @a = common global i32 0, align 8

Modified: lld/trunk/test/ELF/lto/common2.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/common2.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/common2.ll (original)
+++ lld/trunk/test/ELF/lto/common2.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: llvm-dis < %t.0.2.internalize.bc | FileCheck %s
 ; RUN: llvm-readobj --symbols %t | FileCheck %s --check-prefix=SHARED
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @a = common global i8 0, align 8

Modified: lld/trunk/test/ELF/lto/common3.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/common3.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/common3.ll (original)
+++ lld/trunk/test/ELF/lto/common3.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: ld.lld %t1.o %t2.o -o %t -shared -save-temps
 ; RUN: llvm-dis < %t.0.2.internalize.bc | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 @a = common hidden global i32 0, align 8
 define i32 @f() {

Modified: lld/trunk/test/ELF/lto/common4.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/common4.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/common4.ll (original)
+++ lld/trunk/test/ELF/lto/common4.ll Tue Aug 27 18:08:54 2019
@@ -14,7 +14,7 @@
 ; RUN: ld.lld -pie -o %t.exe -save-temps %t.o
 ; RUN: llvm-dis < %t.exe.0.2.internalize.bc | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @a = common dso_local local_unnamed_addr global i32 0, align 4

Modified: lld/trunk/test/ELF/lto/cpu-string.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/cpu-string.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/cpu-string.ll (original)
+++ lld/trunk/test/ELF/lto/cpu-string.ll Tue Aug 27 18:08:54 2019
@@ -13,7 +13,7 @@
 ; RUN: ld.lld -plugin-opt=mcpu=znver1 %t.o -o %t.znver1.so -shared
 ; RUN: llvm-objdump -d -section=".text" -no-leading-addr -no-show-raw-insn %t.znver1.so | FileCheck -check-prefix=ZNVER1 %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @foo() #0 {

Modified: lld/trunk/test/ELF/lto/ctors.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/ctors.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/ctors.ll (original)
+++ lld/trunk/test/ELF/lto/ctors.ll Tue Aug 27 18:08:54 2019
@@ -3,7 +3,7 @@
 ; RUN: ld.lld %t.o -o %t.so -shared
 ; RUN: llvm-readobj --sections %t.so | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @ctor, i8* null }]

Modified: lld/trunk/test/ELF/lto/debugger-tune.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/debugger-tune.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/debugger-tune.ll (original)
+++ lld/trunk/test/ELF/lto/debugger-tune.ll Tue Aug 27 18:08:54 2019
@@ -13,7 +13,7 @@
 ; RUN: llvm-dwarfdump %t.exe | FileCheck --check-prefix=SCE %s
 ; SCE-NOT: name_of_foo
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @foo = global i32 0, align 4, !dbg !0

Modified: lld/trunk/test/ELF/lto/defsym.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/defsym.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/defsym.ll (original)
+++ lld/trunk/test/ELF/lto/defsym.ll Tue Aug 27 18:08:54 2019
@@ -25,7 +25,7 @@
 ; CHECK-NEXT: popq %rax
 ; CHECK-NEXT: jmp
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @bar1()

Modified: lld/trunk/test/ELF/lto/discard-value-names.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/discard-value-names.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/discard-value-names.ll (original)
+++ lld/trunk/test/ELF/lto/discard-value-names.ll Tue Aug 27 18:08:54 2019
@@ -11,7 +11,7 @@
 ; CHECK:  %add = add i32 %in, %GV
 ; CHECK:  ret i32 %add
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @GlobalValueName = global i32 0

Modified: lld/trunk/test/ELF/lto/drop-linkage.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/drop-linkage.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/drop-linkage.ll (original)
+++ lld/trunk/test/ELF/lto/drop-linkage.ll Tue Aug 27 18:08:54 2019
@@ -5,7 +5,7 @@
 ; RUN: llvm-dis %t.so.0.4.opt.bc -o - | FileCheck %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @foo() {
   ret void

Modified: lld/trunk/test/ELF/lto/duplicated-name.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/duplicated-name.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/duplicated-name.ll (original)
+++ lld/trunk/test/ELF/lto/duplicated-name.ll Tue Aug 27 18:08:54 2019
@@ -7,7 +7,7 @@
 ; RUN: llvm-ar rcS %t2.a %t.o
 ; RUN: ld.lld -m elf_x86_64 -shared -o %t.so -uf1 -uf2 %t1.a %t2.a
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @f1() {

Modified: lld/trunk/test/ELF/lto/duplicated.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/duplicated.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/duplicated.ll (original)
+++ lld/trunk/test/ELF/lto/duplicated.ll Tue Aug 27 18:08:54 2019
@@ -7,7 +7,7 @@
 ; CHECK-NEXT: >>> defined in {{.*}}.o
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @f() {
   ret void

Modified: lld/trunk/test/ELF/lto/dynamic-list.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/dynamic-list.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/dynamic-list.ll (original)
+++ lld/trunk/test/ELF/lto/dynamic-list.ll Tue Aug 27 18:08:54 2019
@@ -14,7 +14,7 @@
 ; CHECK-NEXT: }
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @_start() {
   ret void

Modified: lld/trunk/test/ELF/lto/dynsym.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/dynsym.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/dynsym.ll (original)
+++ lld/trunk/test/ELF/lto/dynsym.ll Tue Aug 27 18:08:54 2019
@@ -10,7 +10,7 @@
 ; RUN:   -o %t
 ; RUN: llvm-readobj --dyn-syms %t | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @_start() {

Modified: lld/trunk/test/ELF/lto/emit-llvm.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/emit-llvm.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/emit-llvm.ll (original)
+++ lld/trunk/test/ELF/lto/emit-llvm.ll Tue Aug 27 18:08:54 2019
@@ -6,7 +6,7 @@
 
 ; CHECK: define internal void @main()
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @main() {

Modified: lld/trunk/test/ELF/lto/inline-asm.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/inline-asm.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/inline-asm.ll (original)
+++ lld/trunk/test/ELF/lto/inline-asm.ll Tue Aug 27 18:08:54 2019
@@ -2,7 +2,7 @@
 ; RUN: llvm-as %s -o %t.o
 ; RUN: ld.lld %t.o -o %t.so -shared
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @foo() {

Modified: lld/trunk/test/ELF/lto/internalize-basic.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/internalize-basic.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/internalize-basic.ll (original)
+++ lld/trunk/test/ELF/lto/internalize-basic.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: llvm-dis < %t2.0.2.internalize.bc | FileCheck %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @_start() {
   ret void

Modified: lld/trunk/test/ELF/lto/internalize-exportdyn.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/internalize-exportdyn.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/internalize-exportdyn.ll (original)
+++ lld/trunk/test/ELF/lto/internalize-exportdyn.ll Tue Aug 27 18:08:54 2019
@@ -5,7 +5,7 @@
 ; RUN: llvm-dis < %t2.0.2.internalize.bc | FileCheck %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @_start() {
   ret void

Modified: lld/trunk/test/ELF/lto/internalize-llvmused.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/internalize-llvmused.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/internalize-llvmused.ll (original)
+++ lld/trunk/test/ELF/lto/internalize-llvmused.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: llvm-dis < %t2.0.2.internalize.bc | FileCheck %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @_start() {
   ret void

Modified: lld/trunk/test/ELF/lto/internalize-undef.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/internalize-undef.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/internalize-undef.ll (original)
+++ lld/trunk/test/ELF/lto/internalize-undef.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: ld.lld %t.o %t2.o -o %t -save-temps
 ; RUN: llvm-dis < %t.0.2.internalize.bc | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @f()

Modified: lld/trunk/test/ELF/lto/internalize-version-script.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/internalize-version-script.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/internalize-version-script.ll (original)
+++ lld/trunk/test/ELF/lto/internalize-version-script.ll Tue Aug 27 18:08:54 2019
@@ -5,7 +5,7 @@
 ; RUN: llvm-dis < %t2.0.2.internalize.bc | FileCheck %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @foo() {
   ret void

Modified: lld/trunk/test/ELF/lto/irmover-error.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/irmover-error.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/irmover-error.ll (original)
+++ lld/trunk/test/ELF/lto/irmover-error.ll Tue Aug 27 18:08:54 2019
@@ -5,7 +5,7 @@
 ; CHECK: linking module flags 'foo': IDs have conflicting values
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 !0 = !{ i32 1, !"foo", i32 1 }
 

Modified: lld/trunk/test/ELF/lto/irmover-warning.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/irmover-warning.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/irmover-warning.ll (original)
+++ lld/trunk/test/ELF/lto/irmover-warning.ll Tue Aug 27 18:08:54 2019
@@ -9,7 +9,7 @@
 ; CHECK-SAME: irmover-warning.ll.tmp.a(irmover-warning.ll.tmp2.bc at {{[0-9]+}})
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 declare void @f()
 

Modified: lld/trunk/test/ELF/lto/keep-undefined.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/keep-undefined.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/keep-undefined.ll (original)
+++ lld/trunk/test/ELF/lto/keep-undefined.ll Tue Aug 27 18:08:54 2019
@@ -8,7 +8,7 @@
 ; CHECK: T foo
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @foo() {
   ret void

Modified: lld/trunk/test/ELF/lto/lazy-internal.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/lazy-internal.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/lazy-internal.ll (original)
+++ lld/trunk/test/ELF/lto/lazy-internal.ll Tue Aug 27 18:08:54 2019
@@ -9,7 +9,7 @@
 ; CHECK: define internal void @foo()
 ; CHECK: define internal void @bar()
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define hidden void @foo() {

Modified: lld/trunk/test/ELF/lto/libcall-archive.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/libcall-archive.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/libcall-archive.ll (original)
+++ lld/trunk/test/ELF/lto/libcall-archive.ll Tue Aug 27 18:08:54 2019
@@ -13,7 +13,7 @@
 ; CHECK: T _start
 ; CHECK: T memcpy
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @_start(i8* %a, i8* %b) {

Modified: lld/trunk/test/ELF/lto/linkage.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/linkage.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/linkage.ll (original)
+++ lld/trunk/test/ELF/lto/linkage.ll Tue Aug 27 18:08:54 2019
@@ -3,7 +3,7 @@
 ; RUN: ld.lld %t1.o %t1.o -o %t.so -shared
 ; RUN: llvm-nm %t.so | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 ; Should not encounter a duplicate symbol error for @.str

Modified: lld/trunk/test/ELF/lto/linker-script-symbols-assign.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/linker-script-symbols-assign.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/linker-script-symbols-assign.ll (original)
+++ lld/trunk/test/ELF/lto/linker-script-symbols-assign.ll Tue Aug 27 18:08:54 2019
@@ -33,7 +33,7 @@
 ; ABS-NEXT: }
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 @foo = global i32 0
 @bar = global i32 0

Modified: lld/trunk/test/ELF/lto/linker-script-symbols-ipo.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/linker-script-symbols-ipo.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/linker-script-symbols-ipo.ll (original)
+++ lld/trunk/test/ELF/lto/linker-script-symbols-ipo.ll Tue Aug 27 18:08:54 2019
@@ -20,7 +20,7 @@
 ; NOIPO:      _start:
 ; NOIPO-NEXT:   {{.*}} jmp -21 <foo>
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define i32 @bar() {

Modified: lld/trunk/test/ELF/lto/linker-script-symbols.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/linker-script-symbols.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/linker-script-symbols.ll (original)
+++ lld/trunk/test/ELF/lto/linker-script-symbols.ll Tue Aug 27 18:08:54 2019
@@ -19,7 +19,7 @@
 ; CHECK-NOT:  zed
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @bar() {
   ret void

Modified: lld/trunk/test/ELF/lto/linkonce-odr.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/linkonce-odr.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/linkonce-odr.ll (original)
+++ lld/trunk/test/ELF/lto/linkonce-odr.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: ld.lld %t1.o %t2.o -o %t.so -shared -save-temps
 ; RUN: llvm-dis %t.so.0.4.opt.bc -o - | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 declare void @f()
 

Modified: lld/trunk/test/ELF/lto/linkonce.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/linkonce.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/linkonce.ll (original)
+++ lld/trunk/test/ELF/lto/linkonce.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: ld.lld %t1.o %t2.o -o %t.so -shared -save-temps
 ; RUN: llvm-dis %t.so.0.4.opt.bc -o - | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 declare void @f()
 

Modified: lld/trunk/test/ELF/lto/lto-start.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/lto-start.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/lto-start.ll (original)
+++ lld/trunk/test/ELF/lto/lto-start.ll Tue Aug 27 18:08:54 2019
@@ -16,7 +16,7 @@
 ; CHECK-NEXT: Section: .text
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @_start() {
   ret void

Modified: lld/trunk/test/ELF/lto/ltopasses-basic.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/ltopasses-basic.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/ltopasses-basic.ll (original)
+++ lld/trunk/test/ELF/lto/ltopasses-basic.ll Tue Aug 27 18:08:54 2019
@@ -3,7 +3,7 @@
 ; RUN: ld.lld %t.o -o %t.so -save-temps -mllvm -debug-pass=Arguments -shared 2>&1 | FileCheck %s --check-prefix=MLLVM
 ; RUN: llvm-dis %t.so.0.4.opt.bc -o - | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @llvm.global_ctors = appending global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @ctor, i8* null }]

Modified: lld/trunk/test/ELF/lto/ltopasses-custom.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/ltopasses-custom.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/ltopasses-custom.ll (original)
+++ lld/trunk/test/ELF/lto/ltopasses-custom.ll Tue Aug 27 18:08:54 2019
@@ -6,7 +6,7 @@
 ; RUN: llvm-dis %t.so.0.4.opt.bc -o - | FileCheck %s
 ; RUN: llvm-dis %t2.so.0.4.opt.bc -o - | FileCheck %s --check-prefix=ATOMIC
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @barrier() {

Modified: lld/trunk/test/ELF/lto/metadata.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/metadata.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/metadata.ll (original)
+++ lld/trunk/test/ELF/lto/metadata.ll Tue Aug 27 18:08:54 2019
@@ -2,7 +2,7 @@
 ; RUN: llvm-as %s -o %t1.o
 ; RUN: ld.lld %t1.o %t1.o -o %t.so -shared
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define weak void @foo(i32* %p) {

Modified: lld/trunk/test/ELF/lto/mix-platforms.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/mix-platforms.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/mix-platforms.ll (original)
+++ lld/trunk/test/ELF/lto/mix-platforms.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: llvm-as %s -o %tx64.o
 ; RUN: not ld.lld %ti386.so %tx64.o -o %t 2>&1 | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 ; CHECK: {{.*}}x64.o is incompatible with {{.*}}i386.so

Modified: lld/trunk/test/ELF/lto/mix-platforms2.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/mix-platforms2.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/mix-platforms2.ll (original)
+++ lld/trunk/test/ELF/lto/mix-platforms2.ll Tue Aug 27 18:08:54 2019
@@ -5,5 +5,5 @@
 
 ; CHECK: {{.*}}x64.o is incompatible with {{.*}}i386.o
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"

Modified: lld/trunk/test/ELF/lto/module-asm.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/module-asm.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/module-asm.ll (original)
+++ lld/trunk/test/ELF/lto/module-asm.ll Tue Aug 27 18:08:54 2019
@@ -3,7 +3,7 @@
 ; RUN: ld.lld %t.o -o %t
 ; RUN: llvm-nm %t | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 module asm ".text"

Modified: lld/trunk/test/ELF/lto/new-pass-manager.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/new-pass-manager.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/new-pass-manager.ll (original)
+++ lld/trunk/test/ELF/lto/new-pass-manager.ll Tue Aug 27 18:08:54 2019
@@ -10,5 +10,5 @@
 ; CHECK: Starting llvm::Module pass manager run
 ; CHECK: Finished llvm::Module pass manager run
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"

Modified: lld/trunk/test/ELF/lto/obj-path.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/obj-path.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/obj-path.ll (original)
+++ lld/trunk/test/ELF/lto/obj-path.ll Tue Aug 27 18:08:54 2019
@@ -23,7 +23,7 @@
 ; NM2: T g
 ; ELF2: Format: ELF64-x86-64
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @g(...)

Modified: lld/trunk/test/ELF/lto/opt-level.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/opt-level.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/opt-level.ll (original)
+++ lld/trunk/test/ELF/lto/opt-level.ll Tue Aug 27 18:08:54 2019
@@ -28,7 +28,7 @@
 ; RUN:   FileCheck --check-prefix=INVALIDNEGATIVE2 %s
 ; INVALIDNEGATIVE2: invalid optimization level for LTO: 4294967295
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 ; CHECK-O0: foo

Modified: lld/trunk/test/ELF/lto/opt-remarks.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/opt-remarks.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/opt-remarks.ll (original)
+++ lld/trunk/test/ELF/lto/opt-remarks.ll Tue Aug 27 18:08:54 2019
@@ -56,7 +56,7 @@
 
 ; YAML-PASSES: Pass:            inline
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-scei-ps4"
 
 declare i32 @patatino()

Modified: lld/trunk/test/ELF/lto/parallel-internalize.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/parallel-internalize.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/parallel-internalize.ll (original)
+++ lld/trunk/test/ELF/lto/parallel-internalize.ll Tue Aug 27 18:08:54 2019
@@ -59,7 +59,7 @@
 ; CHECK-NEXT: DynamicSymbols [
 ; CHECK-NEXT: ]
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 ; CHECK0: U bar

Modified: lld/trunk/test/ELF/lto/parallel.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/parallel.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/parallel.ll (original)
+++ lld/trunk/test/ELF/lto/parallel.ll Tue Aug 27 18:08:54 2019
@@ -5,7 +5,7 @@
 ; RUN: llvm-nm %t.lto.o | FileCheck --check-prefix=CHECK0 %s
 ; RUN: llvm-nm %t1.lto.o | FileCheck --check-prefix=CHECK1 %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 ; CHECK0-NOT: bar

Modified: lld/trunk/test/ELF/lto/pic.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/pic.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/pic.ll (original)
+++ lld/trunk/test/ELF/lto/pic.ll Tue Aug 27 18:08:54 2019
@@ -10,7 +10,7 @@
 ; CHECK-NEXT:   }
 ; CHECK-NEXT: ]
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @bar()

Modified: lld/trunk/test/ELF/lto/relax-relocs.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/relax-relocs.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/relax-relocs.ll (original)
+++ lld/trunk/test/ELF/lto/relax-relocs.ll Tue Aug 27 18:08:54 2019
@@ -6,7 +6,7 @@
 ; Test that we produce R_X86_64_REX_GOTPCRELX instead of R_X86_64_GOTPCREL
 ; CHECK: R_X86_64_REX_GOTPCRELX foo
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @foo = external global i32

Modified: lld/trunk/test/ELF/lto/relocatable.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/relocatable.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/relocatable.ll (original)
+++ lld/trunk/test/ELF/lto/relocatable.ll Tue Aug 27 18:08:54 2019
@@ -60,7 +60,7 @@
 ; CHECK-NEXT:   }
 ; CHECK-NEXT: ]
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @foo() {

Modified: lld/trunk/test/ELF/lto/relocation-model.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/relocation-model.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/relocation-model.ll (original)
+++ lld/trunk/test/ELF/lto/relocation-model.ll Tue Aug 27 18:08:54 2019
@@ -45,7 +45,7 @@
 ; PIC: R_X86_64_REX_GOTPCRELX foo
 ; STATIC: R_X86_64_PC32 foo
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @foo = external global i32

Modified: lld/trunk/test/ELF/lto/resolution.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/resolution.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/resolution.ll (original)
+++ lld/trunk/test/ELF/lto/resolution.ll Tue Aug 27 18:08:54 2019
@@ -21,7 +21,7 @@
 ; CHECK-NEXT:   0000: 09000000 |{{.*}}|
 ; CHECK-NEXT: )
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @a = weak global i32 8

Modified: lld/trunk/test/ELF/lto/sample-profile.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/sample-profile.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/sample-profile.ll (original)
+++ lld/trunk/test/ELF/lto/sample-profile.ll Tue Aug 27 18:08:54 2019
@@ -10,7 +10,7 @@
 ; RUN: ld.lld --plugin-opt=sample-profile=%p/Inputs/sample-profile.prof %t1.o %t2.o -o %t3
 ; RUN  opt -S %t3.lto.o | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 ; CHECK: ProfileSummary

Modified: lld/trunk/test/ELF/lto/save-temps.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/save-temps.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/save-temps.ll (original)
+++ lld/trunk/test/ELF/lto/save-temps.ll Tue Aug 27 18:08:54 2019
@@ -17,7 +17,7 @@
 ; RUN: llvm-dis a.out.0.0.preopt.bc
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @foo() {
   ret void

Modified: lld/trunk/test/ELF/lto/section-name.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/section-name.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/section-name.ll (original)
+++ lld/trunk/test/ELF/lto/section-name.ll Tue Aug 27 18:08:54 2019
@@ -5,7 +5,7 @@
 ; RUN: ld.lld %t.o -o %t.so -shared --gc-sections
 ; RUN: llvm-readelf -S %t.so | FileCheck --check-prefix=GC %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @foo = hidden global i32 42, section "foo_section"

Modified: lld/trunk/test/ELF/lto/setting-dso-local.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/setting-dso-local.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/setting-dso-local.ll (original)
+++ lld/trunk/test/ELF/lto/setting-dso-local.ll Tue Aug 27 18:08:54 2019
@@ -6,7 +6,7 @@
 
 ; We used to crash setting foobar to non-dso_local
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @foobar = external hidden global i32

Modified: lld/trunk/test/ELF/lto/shlib-undefined.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/shlib-undefined.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/shlib-undefined.ll (original)
+++ lld/trunk/test/ELF/lto/shlib-undefined.ll Tue Aug 27 18:08:54 2019
@@ -16,7 +16,7 @@
 ; CHECK-NEXT: }
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @_start() {
   ret void

Modified: lld/trunk/test/ELF/lto/start-lib.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/start-lib.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/start-lib.ll (original)
+++ lld/trunk/test/ELF/lto/start-lib.ll Tue Aug 27 18:08:54 2019
@@ -19,7 +19,7 @@
 ; TEST3-NOT: Name: bar
 ; TEST3-NOT: Name: foo
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @_start() {

Modified: lld/trunk/test/ELF/lto/thin-archivecollision.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/thin-archivecollision.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/thin-archivecollision.ll (original)
+++ lld/trunk/test/ELF/lto/thin-archivecollision.ll Tue Aug 27 18:08:54 2019
@@ -23,7 +23,7 @@
 ; CHECK: T blah
 ; CHECK: T foo
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-scei-ps4"
 
 define i32 @_start() {

Modified: lld/trunk/test/ELF/lto/thinlto-cant-write-index.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/thinlto-cant-write-index.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/thinlto-cant-write-index.ll (original)
+++ lld/trunk/test/ELF/lto/thinlto-cant-write-index.ll Tue Aug 27 18:08:54 2019
@@ -12,7 +12,7 @@
 ; RUN: chmod u+w %t2.o.thinlto.bc
 ; CHECK: cannot open {{.*}}2.o.thinlto.bc: {{P|p}}ermission denied
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @g(...)

Modified: lld/trunk/test/ELF/lto/thinlto-debug-fission.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/thinlto-debug-fission.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/thinlto-debug-fission.ll (original)
+++ lld/trunk/test/ELF/lto/thinlto-debug-fission.ll Tue Aug 27 18:08:54 2019
@@ -9,7 +9,7 @@
 
 ; CHECK: Format: ELF64-x86-64
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @g(...)

Modified: lld/trunk/test/ELF/lto/thinlto-emit-imports.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/thinlto-emit-imports.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/thinlto-emit-imports.ll (original)
+++ lld/trunk/test/ELF/lto/thinlto-emit-imports.ll Tue Aug 27 18:08:54 2019
@@ -43,7 +43,7 @@
 ; RUN: not ls %t2.o.imports
 ; RUN: not ls %t3.o.imports
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @g(...)

Modified: lld/trunk/test/ELF/lto/thinlto-index-file.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/thinlto-index-file.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/thinlto-index-file.ll (original)
+++ lld/trunk/test/ELF/lto/thinlto-index-file.ll Tue Aug 27 18:08:54 2019
@@ -12,7 +12,7 @@
 ; CHECK: {{.*}}thinlto-index-file.ll.tmp2.o
 ; CHECK: {{.*}}thinlto-index-file.ll.tmp3.o
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @g(...)

Modified: lld/trunk/test/ELF/lto/thinlto-index-only.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/thinlto-index-only.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/thinlto-index-only.ll (original)
+++ lld/trunk/test/ELF/lto/thinlto-index-only.ll Tue Aug 27 18:08:54 2019
@@ -73,7 +73,7 @@
 ; BACKEND2-NEXT: <COMBINED
 ; BACKEND2-NEXT: </GLOBALVAL_SUMMARY_BLOCK
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @g(...)

Modified: lld/trunk/test/ELF/lto/thinlto-no-index.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/thinlto-no-index.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/thinlto-no-index.ll (original)
+++ lld/trunk/test/ELF/lto/thinlto-no-index.ll Tue Aug 27 18:08:54 2019
@@ -12,7 +12,7 @@
 ; RUN: not ls %t2.o.thinlto.bc
 ; RUN: not ls %t3.o.thinlto.bc
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @g(...)

Modified: lld/trunk/test/ELF/lto/thinlto-obj-path.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/thinlto-obj-path.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/thinlto-obj-path.ll (original)
+++ lld/trunk/test/ELF/lto/thinlto-obj-path.ll Tue Aug 27 18:08:54 2019
@@ -12,7 +12,7 @@
 
 ; CHECK: Format: ELF64-x86-64
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @g(...)

Modified: lld/trunk/test/ELF/lto/thinlto-object-suffix-replace.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/thinlto-object-suffix-replace.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/thinlto-object-suffix-replace.ll (original)
+++ lld/trunk/test/ELF/lto/thinlto-object-suffix-replace.ll Tue Aug 27 18:08:54 2019
@@ -36,7 +36,7 @@
 ; RUN: --plugin-opt=thinlto-object-suffix-replace=".abc;.o" -shared %t1.thinlink.bc -o /dev/null
 ; RUN: ls %t1.thinlink.bc.thinlto.bc
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @f() {

Modified: lld/trunk/test/ELF/lto/thinlto-prefix-replace.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/thinlto-prefix-replace.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/thinlto-prefix-replace.ll (original)
+++ lld/trunk/test/ELF/lto/thinlto-prefix-replace.ll Tue Aug 27 18:08:54 2019
@@ -14,7 +14,7 @@
 ; RUN: not ld.lld --plugin-opt=thinlto-index-only --plugin-opt=thinlto-prefix-replace=abc:def -shared %t/oldpath/thinlto_prefix_replace.o -o %t/thinlto_prefix_replace 2>&1 | FileCheck %s --check-prefix=ERR
 ; ERR: --plugin-opt=thinlto-prefix-replace= expects 'old;new' format, but got abc:def
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @f() {

Modified: lld/trunk/test/ELF/lto/thinlto.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/thinlto.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/thinlto.ll (original)
+++ lld/trunk/test/ELF/lto/thinlto.ll Tue Aug 27 18:08:54 2019
@@ -24,7 +24,7 @@
 ; NM1: T f
 ; NM2: T g
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @g(...)

Modified: lld/trunk/test/ELF/lto/timepasses.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/timepasses.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/timepasses.ll (original)
+++ lld/trunk/test/ELF/lto/timepasses.ll Tue Aug 27 18:08:54 2019
@@ -3,7 +3,7 @@
 ; RUN: env LLD_IN_TEST=0 ld.lld %t.o -o %t.so -shared -mllvm \
 ; RUN:   -time-passes 2>&1 | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @patatino() {

Modified: lld/trunk/test/ELF/lto/tls-mixed.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/tls-mixed.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/tls-mixed.ll (original)
+++ lld/trunk/test/ELF/lto/tls-mixed.ll Tue Aug 27 18:08:54 2019
@@ -3,7 +3,7 @@
 ; RUN: llvm-mc %p/Inputs/tls-mixed.s -o %t2.o -filetype=obj -triple=x86_64-pc-linux
 ; RUN: ld.lld %t1.o %t2.o -o %t.so -shared
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 ; Should not encounter TLS-ness mismatch for @foo

Modified: lld/trunk/test/ELF/lto/tls-preserve.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/tls-preserve.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/tls-preserve.ll (original)
+++ lld/trunk/test/ELF/lto/tls-preserve.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: ld.lld -shared %t1.o -o %t1
 ; RUN: llvm-readobj --symbols %t1 | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @tsp_int = thread_local global i32 1

Modified: lld/trunk/test/ELF/lto/type-merge.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/type-merge.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/type-merge.ll (original)
+++ lld/trunk/test/ELF/lto/type-merge.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: ld.lld %t.o %t2.o -o %t -shared -save-temps
 ; RUN: llvm-dis < %t.0.0.preopt.bc | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define void @foo()  {

Modified: lld/trunk/test/ELF/lto/type-merge2.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/type-merge2.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/type-merge2.ll (original)
+++ lld/trunk/test/ELF/lto/type-merge2.ll Tue Aug 27 18:08:54 2019
@@ -5,7 +5,7 @@
 ; RUN: llvm-dis %t.so.0.0.preopt.bc -o - | FileCheck %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 %zed = type { i8 }
 define void @foo()  {

Modified: lld/trunk/test/ELF/lto/undef-mixed.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/undef-mixed.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/undef-mixed.ll (original)
+++ lld/trunk/test/ELF/lto/undef-mixed.ll Tue Aug 27 18:08:54 2019
@@ -12,7 +12,7 @@
 ; CHECK-NEXT: Other: 0
 ; CHECK-NEXT: Section: .text
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @bar()

Modified: lld/trunk/test/ELF/lto/undef-weak.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/undef-weak.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/undef-weak.ll (original)
+++ lld/trunk/test/ELF/lto/undef-weak.ll Tue Aug 27 18:08:54 2019
@@ -8,7 +8,7 @@
 ; RUN: llvm-readobj --symbols %t2.so | FileCheck %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 declare extern_weak void @f()
 define void @foo() {

Modified: lld/trunk/test/ELF/lto/undef.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/undef.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/undef.ll (original)
+++ lld/trunk/test/ELF/lto/undef.ll Tue Aug 27 18:08:54 2019
@@ -3,7 +3,7 @@
 ; RUN: ld.lld %t.o -o %t.so -shared
 ; RUN: llvm-readobj --symbols %t.so | FileCheck %s
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 declare void @bar()
 define void @foo() {

Modified: lld/trunk/test/ELF/lto/undefined-puts.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/undefined-puts.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/undefined-puts.ll (original)
+++ lld/trunk/test/ELF/lto/undefined-puts.ll Tue Aug 27 18:08:54 2019
@@ -5,7 +5,7 @@
 ; RUN: ld.lld %t1.so %t2.o -o %t
 ; RUN: llvm-readobj --dyn-syms --dyn-relocations %t | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @.str = private unnamed_addr constant [6 x i8] c"blah\0A\00", align 1

Modified: lld/trunk/test/ELF/lto/unnamed-addr-comdat.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/unnamed-addr-comdat.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/unnamed-addr-comdat.ll (original)
+++ lld/trunk/test/ELF/lto/unnamed-addr-comdat.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: llvm-dis %t.so.0.2.internalize.bc -o - | FileCheck %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 $foo = comdat any
 @foo = linkonce_odr unnamed_addr constant i32 42, comdat

Modified: lld/trunk/test/ELF/lto/unnamed-addr-drop.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/unnamed-addr-drop.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/unnamed-addr-drop.ll (original)
+++ lld/trunk/test/ELF/lto/unnamed-addr-drop.ll Tue Aug 27 18:08:54 2019
@@ -5,7 +5,7 @@
 ; RUN: llvm-dis %t.so.0.2.internalize.bc -o - | FileCheck %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 @foo = weak constant i32 41
 

Modified: lld/trunk/test/ELF/lto/unnamed-addr-lib.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/unnamed-addr-lib.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/unnamed-addr-lib.ll (original)
+++ lld/trunk/test/ELF/lto/unnamed-addr-lib.ll Tue Aug 27 18:08:54 2019
@@ -14,7 +14,7 @@
 ; CHECK: @foo = internal unnamed_addr constant i8 42
 ; CHECK: @bar = weak_odr unnamed_addr constant i8 42
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 @foo = linkonce_odr unnamed_addr constant i8 42

Modified: lld/trunk/test/ELF/lto/unnamed-addr.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/unnamed-addr.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/unnamed-addr.ll (original)
+++ lld/trunk/test/ELF/lto/unnamed-addr.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: llvm-dis %t.so.0.4.opt.bc -o - | FileCheck %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 @a = internal unnamed_addr constant i8 42
 

Modified: lld/trunk/test/ELF/lto/verify-invalid.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/verify-invalid.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/verify-invalid.ll (original)
+++ lld/trunk/test/ELF/lto/verify-invalid.ll Tue Aug 27 18:08:54 2019
@@ -8,7 +8,7 @@
 ; RUN:   --plugin-opt=disable-verify 2>&1 | FileCheck -check-prefix=DISABLE %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @_start() {
   ret void

Modified: lld/trunk/test/ELF/lto/version-script.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/version-script.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/version-script.ll (original)
+++ lld/trunk/test/ELF/lto/version-script.ll Tue Aug 27 18:08:54 2019
@@ -6,7 +6,7 @@
 ; RUN: llvm-readobj -V --dyn-syms %t2 | FileCheck --check-prefix=DSO %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define void @foo() {
   ret void

Modified: lld/trunk/test/ELF/lto/version-script2.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/version-script2.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/version-script2.ll (original)
+++ lld/trunk/test/ELF/lto/version-script2.ll Tue Aug 27 18:08:54 2019
@@ -7,7 +7,7 @@
 ; test that we have the correct version.
 ; CHECK: Name: foo@@VER1 (
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 module asm ".global foo"

Modified: lld/trunk/test/ELF/lto/visibility.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/visibility.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/visibility.ll (original)
+++ lld/trunk/test/ELF/lto/visibility.ll Tue Aug 27 18:08:54 2019
@@ -25,7 +25,7 @@
 ; CHECK-NEXT: ]
 ; CHECK-NEXT: Section: .data
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare hidden void @g()

Modified: lld/trunk/test/ELF/lto/weak.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/weak.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/weak.ll (original)
+++ lld/trunk/test/ELF/lto/weak.ll Tue Aug 27 18:08:54 2019
@@ -4,7 +4,7 @@
 ; RUN: llvm-readobj --symbols %t.so | FileCheck %s
 
 target triple = "x86_64-unknown-linux-gnu"
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
 define weak void @f() {
   ret void

Modified: lld/trunk/test/ELF/lto/weakodr-visibility.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/weakodr-visibility.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/weakodr-visibility.ll (original)
+++ lld/trunk/test/ELF/lto/weakodr-visibility.ll Tue Aug 27 18:08:54 2019
@@ -32,7 +32,7 @@
 ; SECOND:      foo:
 ; SECOND-NEXT:   movl    $42, %eax
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 define weak_odr i32 @foo(i8* %this) {

Modified: lld/trunk/test/ELF/lto/wrap-1.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/wrap-1.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/wrap-1.ll (original)
+++ lld/trunk/test/ELF/lto/wrap-1.ll Tue Aug 27 18:08:54 2019
@@ -23,7 +23,7 @@
 ; RESOLS: ,__wrap_bar,plx
 ; RESOLS: ,__real_bar,plxr
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @bar()

Modified: lld/trunk/test/ELF/lto/wrap-2.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/lto/wrap-2.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/ELF/lto/wrap-2.ll (original)
+++ lld/trunk/test/ELF/lto/wrap-2.ll Tue Aug 27 18:08:54 2019
@@ -36,7 +36,7 @@
 ; BIND-NEXT: Size:
 ; BIND-NEXT: Binding: Local
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 declare void @bar()

Modified: lld/trunk/test/wasm/lto/incompatible.ll
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/wasm/lto/incompatible.ll?rev=370142&r1=370141&r2=370142&view=diff
==============================================================================
--- lld/trunk/test/wasm/lto/incompatible.ll (original)
+++ lld/trunk/test/wasm/lto/incompatible.ll Tue Aug 27 18:08:54 2019
@@ -2,7 +2,7 @@
 ; RUN: llvm-as %s -o %t.bc
 ; RUN: not wasm-ld %t.bc -o out.wasm 2>&1 | FileCheck %s
 
-target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
 
 ; CHECK: {{.*}}incompatible.ll.tmp.bc: machine type must be wasm32




More information about the llvm-commits mailing list