forked from OSchip/llvm-project
3052290dc0
This version of the patch fixes cleaning up ssa_copy intrinsics, so it does not crash for instructions in blocks that have been marked unreachable. This patch updates IPSCCP to use PredicateInfo to propagate facts to true branches predicated by EQ and to false branches predicated by NE. As a follow up, we should be able to extend it to also propagate additional facts about nonnull. Reviewers: davide, mssimpso, dberlin, efriedma Reviewed By: davide, dberlin Differential Revision: https://reviews.llvm.org/D45330 llvm-svn: 340525 |
||
---|---|---|
.. | ||
2008-06-09-WeakProp.ll | ||
2009-09-24-byval-ptr.ll | ||
PR16052.ll | ||
PR26044.ll | ||
comdat-ipo.ll | ||
dangling-block-address.ll | ||
deadarg.ll | ||
fp-bc-icmp-const-fold.ll | ||
global.ll | ||
musttail-call.ll | ||
naked-return.ll | ||
recursion.ll | ||
remove-call-inst.ll | ||
return-argument.ll | ||
return-constant.ll | ||
return-constants.ll | ||
solve-after-each-resolving-undefs-for-function.ll | ||
user-with-multiple-uses.ll |