]> granicus.if.org Git - clang/commit
[ThinLTO] Enable index-only WPD from clang
authorTeresa Johnson <tejohnson@google.com>
Tue, 1 Oct 2019 18:08:29 +0000 (18:08 +0000)
committerTeresa Johnson <tejohnson@google.com>
Tue, 1 Oct 2019 18:08:29 +0000 (18:08 +0000)
commit1d71a6cd62cafcc4e29884e0a20d5fb2826fe6b7
treea508d55c76c012d5338f3b39f410f12b3bb53d62
parent32e6e8415c2ce1dbaea4c754d65ccd53e43a4ec9
[ThinLTO] Enable index-only WPD from clang

Summary:
To trigger the index-only Whole Program Devirt support added to LLVM, we
need to be able to specify -fno-split-lto-unit in conjunction with
-fwhole-program-vtables. Keep the default for -fwhole-program-vtables as
-fsplit-lto-unit, but don't error on that option combination.

Reviewers: pcc

Subscribers: mehdi_amini, inglorion, steven_wu, dexonsmith, arphaman, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D68029

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@373370 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Driver/ToolChains/Clang.cpp
test/Driver/split-lto-unit.c