Changes in directory llvm/lib/Support:
ConstantRange.cpp updated: 1.45 -> 1.46
---
Log message:
Fix edge case.
---
Diffs of the changes: (+2 -2)
ConstantRange.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Support/ConstantRange.cpp
diff -u llvm/lib/Supp
Changes in directory llvm/lib/Support:
ConstantRange.cpp updated: 1.44 -> 1.45
---
Log message:
Using APInt more efficiently.
---
Diffs of the changes: (+3 -5)
ConstantRange.cpp |8 +++-
1 files changed, 3 insertions(+), 5 deletions(-)
Index: llvm/lib/Support/ConstantRange.cpp
di
Changes in directory llvm/lib/Support:
ConstantRange.cpp updated: 1.43 -> 1.44
---
Log message:
Make the apint construction more effective.
---
Diffs of the changes: (+3 -3)
ConstantRange.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/lib/Support/Constant
Changes in directory llvm/lib/Support:
ConstantRange.cpp updated: 1.42 -> 1.43
---
Log message:
Add signExtend to ConstantRange, to complement zeroExtend and truncate.
---
Diffs of the changes: (+17 -0)
ConstantRange.cpp | 17 +
1 files changed, 17 insertions(+)
Index:
Changes in directory llvm/lib/Support:
ConstantRange.cpp updated: 1.41 -> 1.42
---
Log message:
Implement union of wrapped sets.
---
Diffs of the changes: (+65 -7)
ConstantRange.cpp | 72 --
1 files changed, 65 insertions(+), 7 deletion
Changes in directory llvm/lib/Support:
ConstantRange.cpp updated: 1.40 -> 1.41
---
Log message:
Add getter methods for the extremes of a ConstantRange.
---
Diffs of the changes: (+64 -0)
ConstantRange.cpp | 64 ++
1 files changed, 64 in
Changes in directory llvm/lib/Support:
ConstantRange.cpp updated: 1.39 -> 1.40
---
Log message:
Implement unionWith.
---
Diffs of the changes: (+11 -2)
ConstantRange.cpp | 13 +++--
1 files changed, 11 insertions(+), 2 deletions(-)
Index: llvm/lib/Support/ConstantRange.cpp
diff
Changes in directory llvm/lib/Support:
ConstantRange.cpp updated: 1.38 -> 1.39
---
Log message:
Remove the "isSigned" parameters from ConstantRange. It turns out they
are not needed as the results are the same with or without it.
Patch by Nicholas Lewycky.
---
Diffs of the changes: (+23 -
Changes in directory llvm/lib/Support:
ConstantRange.cpp updated: 1.37 -> 1.38
---
Log message:
Move ConstantRange class to lib/Support from lib/Analysis and make its
interface not depend on Type or ICmpInst.
---
Diffs of the changes: (+20 -76)
ConstantRange.cpp | 96 +++