1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00

[LTO] - Simplify. NFC.

llvm-svn: 324076
This commit is contained in:
George Rimar 2018-02-02 12:21:26 +00:00
parent dba1b32ded
commit 3b193ac13e

View File

@ -402,9 +402,8 @@ Error lto::backend(Config &C, AddStreamFn AddStream,
static void dropDeadSymbols(Module &Mod, const GVSummaryMapTy &DefinedGlobals,
const ModuleSummaryIndex &Index) {
auto MaybeDrop = [&](GlobalValue &GV) {
auto It = DefinedGlobals.find(GV.getGUID());
if (It != DefinedGlobals.end())
if (!Index.isGlobalValueLive(It->second))
if (GlobalValueSummary *GVS = DefinedGlobals.lookup(GV.getGUID()))
if (!Index.isGlobalValueLive(GVS))
convertToDeclaration(GV);
};