[PATCH] D23778: [ThinLTO] Move ThinLTOCodeGenerator implementation to target the new LTO API.

Mehdi AMINI via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 22 09:38:31 PDT 2016


mehdi_amini created this revision.
mehdi_amini added a reviewer: tejohnson.
mehdi_amini added a subscriber: llvm-commits.
Herald added a subscriber: mehdi_amini.

Since the new LTO API does not expose the individual steps in a
convenient manner, it implies changing a bit how llvm-lto works
and there was some churns with the tests.

https://reviews.llvm.org/D23778

Files:
  include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
  lib/LTO/ThinLTOCodeGenerator.cpp
  test/ThinLTO/X86/Inputs/alias_import.ll
  test/ThinLTO/X86/Inputs/alias_resolution.ll
  test/ThinLTO/X86/Inputs/section.ll
  test/ThinLTO/X86/Inputs/select_right_alias_definition1.ll
  test/ThinLTO/X86/Inputs/select_right_alias_definition2.ll
  test/ThinLTO/X86/alias_import.ll
  test/ThinLTO/X86/alias_resolution.ll
  test/ThinLTO/X86/autoupgrade.ll
  test/ThinLTO/X86/deadstrip.ll
  test/ThinLTO/X86/drop-debug-info.ll
  test/ThinLTO/X86/funcimport.ll
  test/ThinLTO/X86/internalize.ll
  test/ThinLTO/X86/linkonce_resolution_comdat.ll
  test/ThinLTO/X86/llvm.used.ll
  test/ThinLTO/X86/referenced_by_constant.ll
  test/ThinLTO/X86/section.ll
  test/ThinLTO/X86/select_right_alias_definition.ll
  test/ThinLTO/X86/weak_resolution.ll
  test/ThinLTO/X86/weak_resolution_single.ll
  tools/llvm-lto/llvm-lto.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D23778.68875.patch
Type: text/x-patch
Size: 74586 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160822/58882f17/attachment-0001.bin>


More information about the llvm-commits mailing list