[PATCH] D28041: IR: Module summary representation for type identifiers; summary test scaffolding for lowertypetests.
Peter Collingbourne via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 21 17:22:25 PST 2016
pcc created this revision.
pcc added reviewers: mehdi_amini, tejohnson.
pcc added a subscriber: llvm-commits.
pcc added a dependency: D28014: Support: Add YAML I/O support for string maps..
Set up basic YAML I/O support for module summaries, plumb the summary into
the pass and add a few command line flags to test YAML I/O support. Bitcode
support to come separately, as will the code in LowerTypeTests that actually
uses the summary. Also add a couple of tests that pass by virtue of the pass
doing nothing with the summary (which happens to be the correct thing to do
for those tests).
Depends on https://reviews.llvm.org/D28014
https://reviews.llvm.org/D28041
Files:
llvm/include/llvm/IR/ModuleSummaryIndex.h
llvm/lib/Transforms/IPO/LowerTypeTests.cpp
llvm/test/Transforms/LowerTypeTests/Inputs/import-unsat.yaml
llvm/test/Transforms/LowerTypeTests/export-nothing.ll
llvm/test/Transforms/LowerTypeTests/import-unsat.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D28041.82293.patch
Type: text/x-patch
Size: 10302 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161222/6c1beb0c/attachment.bin>
More information about the llvm-commits
mailing list