[PATCH] D33151: ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator.

Adrian Prantl via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 16 13:47:33 PDT 2017


aprantl updated this revision to Diff 99190.
aprantl added a comment.

What an entangled mess. This patch adds a boatload of testcases including the case where a function with broken debug info is cross-module-imported into a verified correct module. It also avoids re-verifying the module as much as possible.


https://reviews.llvm.org/D33151

Files:
  include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
  lib/LTO/ThinLTOCodeGenerator.cpp
  test/LTO/X86/Inputs/strip-debug-info-bar.ll
  test/LTO/X86/Inputs/strip-debug-info.bc
  test/LTO/X86/strip-debug-info.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D33151.99190.patch
Type: text/x-patch
Size: 7470 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170516/2924bdc3/attachment.bin>


More information about the llvm-commits mailing list