[PATCH] D19462: [ThinLTO] Remove GlobalValueInfo class from index
Teresa Johnson via llvm-commits
llvm-commits at lists.llvm.org
Sat Apr 23 16:34:14 PDT 2016
tejohnson created this revision.
tejohnson added a reviewer: joker.eph.
tejohnson added a subscriber: llvm-commits.
Herald added a subscriber: joker.eph.
Remove the GlobalValueInfo and change the ModuleSummaryIndex to directly
reference summary objects. The info structure was there to support lazy
parsing of the combined index summary objects, which is no longer
needed and not supported.
http://reviews.llvm.org/D19462
Files:
include/llvm/Analysis/ModuleSummaryAnalysis.h
include/llvm/IR/ModuleSummaryIndex.h
lib/Analysis/ModuleSummaryAnalysis.cpp
lib/Bitcode/Reader/BitcodeReader.cpp
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/IR/ModuleSummaryIndex.cpp
lib/LTO/ThinLTOCodeGenerator.cpp
lib/Transforms/IPO/FunctionImport.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D19462.54791.patch
Type: text/x-patch
Size: 43219 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160423/e368ed56/attachment.bin>
More information about the llvm-commits
mailing list