[PATCH] D28113: Use lazy-loading of Metadata in MetadataLoader when importing is enabled (NFC)

Mehdi AMINI via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 29 12:28:46 PST 2016


mehdi_amini updated this revision to Diff 82686.
mehdi_amini marked 2 inline comments as done.
mehdi_amini added a comment.

Address comments:

- typos
- refactor MDString indexing using a callback to differentiate between parsing and indexing.
- Add a test showing the lazy-loading in action using the statistics.


https://reviews.llvm.org/D28113

Files:
  llvm/lib/Bitcode/Reader/MetadataLoader.cpp
  llvm/lib/Transforms/IPO/FunctionImport.cpp
  llvm/test/ThinLTO/X86/Inputs/lazyload_metadata.ll
  llvm/test/ThinLTO/X86/lazyload_metadata.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D28113.82686.patch
Type: text/x-patch
Size: 25706 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161229/9544631a/attachment.bin>


More information about the llvm-commits mailing list