HomePhabricator

Revert r333268: [IPSCCP] Use PredicateInfo to propagate facts from...

Description

Revert r333268: [IPSCCP] Use PredicateInfo to propagate facts from...

Reverting this to see if this is causing the failures of the
clang-with-thin-lto-ubuntu bot.

[IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.

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

Details

Committed
fhahnMay 25 2018, 4:32 PM
Reviewer
davide
Differential Revision
D45330: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.
Parents
rL333322: Fix Xcode build broken by SystemInitializerFull.h move
Branches
Unknown
Tags
Unknown