llvm-6502/lib/Transforms
Sanjoy Das da5f3a3ca5 [ConstantRange] Split makeICmpRegion in two.
Summary:
This change splits `makeICmpRegion` into `makeAllowedICmpRegion` and
`makeSatisfyingICmpRegion` with slightly different contracts.  The first
one is useful for determining what values some expression //may// take,
given that a certain `icmp` evaluates to true.  The second one is useful
for determining what values are guaranteed to //satisfy// a given
`icmp`.

Reviewers: nlewycky

Reviewed By: nlewycky

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D8345

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232575 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-18 00:41:24 +00:00
..
Hello
InstCombine [ConstantRange] Split makeICmpRegion in two. 2015-03-18 00:41:24 +00:00
Instrumentation [asan] remove redundant ifndefs. NFC 2015-03-17 19:13:23 +00:00
IPO
ObjCARC
Scalar Fix GCC -Wparentheses warning (& reformat now that the precedence is fixed) 2015-03-17 17:48:24 +00:00
Utils [ConstantRange] Split makeICmpRegion in two. 2015-03-18 00:41:24 +00:00
Vectorize Try to fix a test broken by one of my previous commits. 2015-03-17 20:31:56 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile