[PATCH] D28424: LowerTypeTests: Implement exporting of type identifiers.
Peter Collingbourne via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 6 17:13:56 PST 2017
pcc created this revision.
pcc added reviewers: eugenis, mehdi_amini.
pcc added a subscriber: llvm-commits.
pcc added dependencies: D28422: LowerTypeTests: Thread summary and action from the API and command line into the pass., D28421: LowerTypeTests: Represent the memory region size with the constant size-1..
Type identifiers are exported by:
- Adding coarse-grained information about how to test the type identifier to the summary.
- Creating symbols in the object file (aliases and absolute symbols) containing fine-grained information about the type identifier.
Depends on https://reviews.llvm.org/D28421
Depends on https://reviews.llvm.org/D28422
https://reviews.llvm.org/D28424
Files:
llvm/include/llvm/IR/ModuleSummaryIndex.h
llvm/lib/Transforms/IPO/LowerTypeTests.cpp
llvm/test/Transforms/LowerTypeTests/Inputs/use-typeid1-typeid2.yaml
llvm/test/Transforms/LowerTypeTests/export-allones.ll
llvm/test/Transforms/LowerTypeTests/export-bytearray.ll
llvm/test/Transforms/LowerTypeTests/export-inline.ll
llvm/test/Transforms/LowerTypeTests/export-single.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D28424.83471.patch
Type: text/x-patch
Size: 21054 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170107/3787ffd7/attachment.bin>
More information about the llvm-commits
mailing list