Zhou Sheng
|
8c150f133c
|
Using APInt more efficiently.
llvm-svn: 36475
|
2007-04-26 16:42:07 +00:00 |
|
Zhou Sheng
|
dedfc40044
|
Make the apint construction more effective.
llvm-svn: 35960
|
2007-04-13 05:57:32 +00:00 |
|
Nick Lewycky
|
ec51e934ef
|
Add signExtend to ConstantRange, to complement zeroExtend and truncate.
llvm-svn: 35733
|
2007-04-07 15:41:33 +00:00 |
|
Nick Lewycky
|
03f9c0ffc9
|
Implement union of wrapped sets.
llvm-svn: 35534
|
2007-04-01 03:47:44 +00:00 |
|
Nick Lewycky
|
2af4a3ab17
|
Add getter methods for the extremes of a ConstantRange.
llvm-svn: 35056
|
2007-03-10 15:54:12 +00:00 |
|
Nick Lewycky
|
29f7380f34
|
Implement unionWith.
llvm-svn: 34833
|
2007-03-02 03:33:05 +00:00 |
|
Reid Spencer
|
3f3487918c
|
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.
llvm-svn: 34782
|
2007-03-01 07:54:15 +00:00 |
|
Reid Spencer
|
f119927a6f
|
Move ConstantRange class to lib/Support from lib/Analysis and make its
interface not depend on Type or ICmpInst.
llvm-svn: 34761
|
2007-02-28 22:02:48 +00:00 |
|
Misha Brukman
|
7c32d35f9e
|
Move these files (which are dependent on VMCore) into VMCore
llvm-svn: 15825
|
2004-08-16 19:04:36 +00:00 |
|
Chris Lattner
|
ffd5effa5f
|
Bug fixes for PR341
llvm-svn: 14838
|
2004-07-15 01:29:12 +00:00 |
|
Reid Spencer
|
50ec3f9325
|
Add #include <iostream> since Value.h does not #include it any more.
llvm-svn: 14622
|
2004-07-04 12:19:56 +00:00 |
|
Chris Lattner
|
e78381e9f1
|
Add some new methods
llvm-svn: 12539
|
2004-03-30 00:20:08 +00:00 |
|
Chris Lattner
|
dd7ed2912e
|
Adjust to new itf
llvm-svn: 12534
|
2004-03-29 20:42:49 +00:00 |
|
Chris Lattner
|
2ff33e72ba
|
Remove use of ConstantHandling itf
llvm-svn: 10800
|
2004-01-12 20:13:04 +00:00 |
|
Chris Lattner
|
2fdf5e32aa
|
Finegrainify namespacification
llvm-svn: 10464
|
2003-12-14 21:35:53 +00:00 |
|
Brian Gaeke
|
d25f86d683
|
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
2003-11-11 22:41:34 +00:00 |
|
John Criswell
|
b402729b30
|
Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.
llvm-svn: 9298
|
2003-10-20 19:43:21 +00:00 |
|
Chris Lattner
|
6ad460b336
|
Simplify code by using ConstantInt::getRawValue instead of checking to see
whether the constant is signed or unsigned, then casting
llvm-svn: 7252
|
2003-07-23 15:22:26 +00:00 |
|
Chris Lattner
|
fa03431b04
|
Minor bug fix.
llvm-svn: 3577
|
2002-09-03 23:12:40 +00:00 |
|
Chris Lattner
|
1d80a4fb6c
|
Fix bugs
llvm-svn: 3569
|
2002-09-02 20:49:27 +00:00 |
|
Chris Lattner
|
1d7454a065
|
Add printing support to ConstantRange class
llvm-svn: 3565
|
2002-09-02 00:18:22 +00:00 |
|
Chris Lattner
|
dde20e4a6b
|
Initial implementation of ConstantRange support
llvm-svn: 3563
|
2002-09-01 23:53:36 +00:00 |
|