[PATCH] D29808: WholeProgramDevirt: Add any unsuccessful llvm.type.checked.load devirtualizations to the list of llvm.type.test users.
Peter Collingbourne via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 9 19:28:06 PST 2017
pcc created this revision.
Herald added a subscriber: Prazek.
Any unsuccessful llvm.type.checked.load devirtualizations will be translated
into uses of llvm.type.test, so we need to add the resulting llvm.type.test
intrinsics to the function summaries so that the LowerTypeTests pass will
export them.
Depends on https://reviews.llvm.org/D29782
https://reviews.llvm.org/D29808
Files:
llvm/include/llvm/IR/ModuleSummaryIndex.h
llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
llvm/test/Transforms/WholeProgramDevirt/Inputs/export-unsuccessful-checked.ll
llvm/test/Transforms/WholeProgramDevirt/export-unsuccessful-checked.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D29808.87945.patch
Type: text/x-patch
Size: 6842 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170210/826e0b9a/attachment.bin>
More information about the llvm-commits
mailing list