]> granicus.if.org Git - llvm/commit
[ConstantRange] Implement getSignedMin/Max in a less complicated and faster way
authorCraig Topper <craig.topper@intel.com>
Fri, 16 Jun 2017 23:26:23 +0000 (23:26 +0000)
committerCraig Topper <craig.topper@intel.com>
Fri, 16 Jun 2017 23:26:23 +0000 (23:26 +0000)
commit3cea3b1894d77b6cd61eef6b3ea1dbbccbe62994
tree33b96e92b9fd2bbc7d6cf99f95f53e80a646dddd
parent5fb544c3e4d234be11744d19eb343e387679df39
[ConstantRange] Implement getSignedMin/Max in a less complicated and faster way

Summary: As far as I can tell we should be able to implement these almost the same way we do unsigned, but using signed comparisons and checks for min signed value instead of min unsigned value.

Reviewers: pete, davide, sanjoy

Reviewed By: davide

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D33815

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305607 91177308-0d34-0410-b5e6-96231b3b80d8
lib/IR/ConstantRange.cpp