[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