[PATCH] D27082: [LTO] Reject modules without datalayout

Davide Italiano via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 14 14:07:48 PST 2016


This revision was automatically updated to reflect the committed changes.
Closed by commit rL289719: [LTO] Reject modules without datalayout. (authored by davide).

Changed prior to commit:
  https://reviews.llvm.org/D27082?vs=81342&id=81468#toc

Repository:
  rL LLVM

https://reviews.llvm.org/D27082

Files:
  llvm/trunk/lib/LTO/LTO.cpp
  llvm/trunk/lib/LTO/LTOBackend.cpp
  llvm/trunk/lib/LTO/LTOModule.cpp
  llvm/trunk/test/LTO/Resolution/X86/Inputs/common2.ll
  llvm/trunk/test/LTO/Resolution/X86/Inputs/mixed_lto.ll
  llvm/trunk/test/LTO/Resolution/X86/common2.ll
  llvm/trunk/test/LTO/Resolution/X86/mixed_lto.ll
  llvm/trunk/test/LTO/X86/diagnostic-handler-remarks-with-hotness.ll
  llvm/trunk/test/LTO/X86/diagnostic-handler-remarks.ll
  llvm/trunk/test/LTO/X86/no-undefined-puts-when-implemented.ll
  llvm/trunk/test/LTO/X86/triple-init.ll
  llvm/trunk/test/ThinLTO/X86/Inputs/distributed_import.ll
  llvm/trunk/test/ThinLTO/X86/distributed_import.ll
  llvm/trunk/test/tools/gold/X86/Inputs/alias-1.ll
  llvm/trunk/test/tools/gold/X86/Inputs/available-externally.ll
  llvm/trunk/test/tools/gold/X86/Inputs/cache.ll
  llvm/trunk/test/tools/gold/X86/Inputs/comdat.ll
  llvm/trunk/test/tools/gold/X86/Inputs/comdat2.ll
  llvm/trunk/test/tools/gold/X86/Inputs/common.ll
  llvm/trunk/test/tools/gold/X86/Inputs/common2.ll
  llvm/trunk/test/tools/gold/X86/Inputs/common3.ll
  llvm/trunk/test/tools/gold/X86/Inputs/ctors2.ll
  llvm/trunk/test/tools/gold/X86/Inputs/drop-linkage.ll
  llvm/trunk/test/tools/gold/X86/Inputs/irmover-error.ll
  llvm/trunk/test/tools/gold/X86/Inputs/linkonce-weak.ll
  llvm/trunk/test/tools/gold/X86/Inputs/mixed_lto.ll
  llvm/trunk/test/tools/gold/X86/Inputs/pr19901-1.ll
  llvm/trunk/test/tools/gold/X86/Inputs/resolve-to-alias.ll
  llvm/trunk/test/tools/gold/X86/Inputs/start-lib-common.ll
  llvm/trunk/test/tools/gold/X86/Inputs/thinlto.ll
  llvm/trunk/test/tools/gold/X86/Inputs/thinlto_alias.ll
  llvm/trunk/test/tools/gold/X86/Inputs/thinlto_archive1.ll
  llvm/trunk/test/tools/gold/X86/Inputs/thinlto_archive2.ll
  llvm/trunk/test/tools/gold/X86/Inputs/thinlto_empty.ll
  llvm/trunk/test/tools/gold/X86/Inputs/thinlto_internalize.ll
  llvm/trunk/test/tools/gold/X86/Inputs/thinlto_linkonceresolution.ll
  llvm/trunk/test/tools/gold/X86/Inputs/thinlto_weak_resolution.ll
  llvm/trunk/test/tools/gold/X86/Inputs/type-merge.ll
  llvm/trunk/test/tools/gold/X86/Inputs/type-merge2.ll
  llvm/trunk/test/tools/gold/X86/Inputs/visibility.ll
  llvm/trunk/test/tools/gold/X86/Inputs/weak.ll
  llvm/trunk/test/tools/gold/X86/alias.ll
  llvm/trunk/test/tools/gold/X86/alias2.ll
  llvm/trunk/test/tools/gold/X86/available-externally.ll
  llvm/trunk/test/tools/gold/X86/bad-alias.ll
  llvm/trunk/test/tools/gold/X86/bcsection.ll
  llvm/trunk/test/tools/gold/X86/cache.ll
  llvm/trunk/test/tools/gold/X86/coff.ll
  llvm/trunk/test/tools/gold/X86/comdat.ll
  llvm/trunk/test/tools/gold/X86/comdat2.ll
  llvm/trunk/test/tools/gold/X86/common.ll
  llvm/trunk/test/tools/gold/X86/ctors.ll
  llvm/trunk/test/tools/gold/X86/ctors2.ll
  llvm/trunk/test/tools/gold/X86/disable-verify.ll
  llvm/trunk/test/tools/gold/X86/drop-linkage.ll
  llvm/trunk/test/tools/gold/X86/emit-llvm.ll
  llvm/trunk/test/tools/gold/X86/irmover-error.ll
  llvm/trunk/test/tools/gold/X86/linker-script.ll
  llvm/trunk/test/tools/gold/X86/linkonce-weak.ll
  llvm/trunk/test/tools/gold/X86/mixed_lto.ll
  llvm/trunk/test/tools/gold/X86/no-map-whole-file.ll
  llvm/trunk/test/tools/gold/X86/opt-level.ll
  llvm/trunk/test/tools/gold/X86/parallel.ll
  llvm/trunk/test/tools/gold/X86/pr19901.ll
  llvm/trunk/test/tools/gold/X86/pr19901_thinlto.ll
  llvm/trunk/test/tools/gold/X86/pr25907.ll
  llvm/trunk/test/tools/gold/X86/pr25915.ll
  llvm/trunk/test/tools/gold/X86/relax-relocs.ll
  llvm/trunk/test/tools/gold/X86/resolve-to-alias.ll
  llvm/trunk/test/tools/gold/X86/slp-vectorize.ll
  llvm/trunk/test/tools/gold/X86/start-lib-common.ll
  llvm/trunk/test/tools/gold/X86/strip_names.ll
  llvm/trunk/test/tools/gold/X86/thinlto.ll
  llvm/trunk/test/tools/gold/X86/thinlto_alias.ll
  llvm/trunk/test/tools/gold/X86/thinlto_archive.ll
  llvm/trunk/test/tools/gold/X86/thinlto_emit_imports.ll
  llvm/trunk/test/tools/gold/X86/thinlto_internalize.ll
  llvm/trunk/test/tools/gold/X86/thinlto_linkonceresolution.ll
  llvm/trunk/test/tools/gold/X86/thinlto_prefix_replace.ll
  llvm/trunk/test/tools/gold/X86/thinlto_weak_resolution.ll
  llvm/trunk/test/tools/gold/X86/type-merge.ll
  llvm/trunk/test/tools/gold/X86/type-merge2.ll
  llvm/trunk/test/tools/gold/X86/unnamed-addr.ll
  llvm/trunk/test/tools/gold/X86/visibility.ll
  llvm/trunk/test/tools/gold/X86/weak.ll
  llvm/trunk/test/tools/llvm-lto/Inputs/thinlto.ll
  llvm/trunk/test/tools/llvm-lto/thinlto.ll
  llvm/trunk/test/tools/llvm-lto2/X86/nodatalayout.ll
  llvm/trunk/test/tools/llvm-lto2/X86/pipeline.ll
  llvm/trunk/test/tools/llvm-lto2/errors.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D27082.81468.patch
Type: text/x-patch
Size: 39791 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161214/c97a1f78/attachment.bin>


More information about the llvm-commits mailing list