Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ValueLattice] Return false if value range did not change in mergeIn. | Florian Hahn | 2018-06-27 | 1 | -8/+21 |
| | | | | llvm-svn: 335729 | ||||
* | [IPSCCP] Add getCompare which returns either true, false, undef or null. | Florian Hahn | 2018-03-05 | 1 | -45/+71 |
| | | | | | | | | | | | | | | | getCompare returns true, false or undef constants if the comparison can be evaluated, or nullptr if it cannot. This is in line with what ConstantExpr::getCompare returns. It also allows us to use ConstantExpr::getCompare for comparing constants. Reviewers: davide, mssimpso, dberlin, anna Reviewed By: davide Differential Revision: https://reviews.llvm.org/D43761 llvm-svn: 326720 | ||||
* | [LVI] Move LVILatticeVal class to separate header file (NFC). | Florian Hahn | 2017-09-28 | 1 | -0/+148 |
Summary: This allows sharing the lattice value code between LVI and SCCP (D36656). It also adds a `satisfiesPredicate` function, used by D36656. Reviewers: davide, sanjoy, efriedma Reviewed By: sanjoy Subscribers: mgorny, llvm-commits Differential Revision: https://reviews.llvm.org/D37591 llvm-svn: 314411 |