Displaying 2 results from an estimated 2 matches for "baa1bc98".
2011 Jun 22
0
[LLVMdev] ConstantRange::sub
...I often think of the formula
as newmax = max - min --> newupper - 1 = ((getUpper() - 1) -
Other.getLower(). min = lower, while max = upper - 1.
Nick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110622/baa1bc98/attachment.html>
2011 Jun 21
2
[LLVMdev] ConstantRange::sub
Hi,
I have a question about ConstantRange::sub(const ConstantRange &Other) at lib/Support/ConstantRange.cpp:524. The code computes the new bounds as follows.
APInt NewLower = getLower() - Other.getLower();
APInt NewUpper = getUpper() - Other.getUpper() + 1;
Could someone explain this to me? I was expecting something like
APInt NewLower = getLower() - Other.getUpper() + 1;
APInt