aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Support/ConstantRange.h
Commit message (Expand)AuthorAgeFilesLines
* Use move semantics if possible to construct ConstantRanges.Benjamin Kramer2013-07-111-2/+10
* Fix include guards so they exactly match file names.Jakub Staszak2013-01-101-2/+2
* add ConstantRange::difference (to perform set difference/relative complement)Nuno Lopes2012-06-281-0/+4
* improve switch formation to handle small range Chris Lattner2010-12-171-1/+1
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* Fix ScalarEvolution's range memoization to avoid using aDan Gohman2010-11-171-3/+0
* Memoize results from ScalarEvolution's getUnsignedRange and getSignedRange.Dan Gohman2010-11-171-0/+3
* Add completely hokey binary-and and binary-or operations to ConstantRange andNick Lewycky2010-09-071-0/+8
* Add a new isSignWrappedSet() method to ConstantRange.Nick Lewycky2010-09-061-0/+5
* Clean up ConstantRange a bit:Nick Lewycky2010-08-111-17/+18
* Remove layering violation.Owen Anderson2010-08-071-3/+0
* Add an inverse() method to ConstantRange.Owen Anderson2010-08-071-0/+3
* Delete this explicit assignment operator; it's equivalent toDan Gohman2010-08-071-6/+0
* Add a convenience constructor.Owen Anderson2010-08-071-0/+3
* Give ConstantRange an operator=Owen Anderson2010-08-051-0/+6
* implement shl, ashr, and lshr methods. shl is not fully implemented as it is ...Nuno Lopes2009-11-121-0/+12
* add zextOrTrunc and sextOrTrunc methods, that are similar to the ones in APIntNuno Lopes2009-11-091-0/+8
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-261-1/+1
* Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner2009-08-231-2/+0
* Replace intersectWith with maximalIntersectWith. The latter guarantees thatNick Lewycky2009-07-181-12/+4
* Make this clearer for the mathematically inclined. Thanks to Duncan Sands forNick Lewycky2009-07-121-0/+4
* Clarify and simplify.Nick Lewycky2009-07-111-3/+3
* Move a method that creates constant ranges relative to another constant rangeNick Lewycky2009-07-111-0/+10
* Revert the part of 75177 that split ConstantRange into two classes, andDan Gohman2009-07-091-191/+42
* Add a ConstantSignedRange class, which does for signed integersDan Gohman2009-07-091-37/+215
* Removed trailing whitespace.Misha Brukman2009-02-201-1/+1
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-231-5/+2
* Add explicit keywords.Dan Gohman2008-02-201-1/+1
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Clarify the language. Pointed out by Duncan Sands.Nick Lewycky2007-07-141-2/+5
* Add alternate ConstantRange intersection algorithm.Nick Lewycky2007-07-141-0/+6
* Add signExtend to ConstantRange, to complement zeroExtend and truncate.Nick Lewycky2007-04-071-0/+6
* Add getter methods for the extremes of a ConstantRange.Nick Lewycky2007-03-101-0/+20
* Remove the "isSigned" parameters from ConstantRange. It turns out theyReid Spencer2007-03-011-7/+5
* Move ConstantRange class to lib/Support from lib/Analysis and make itsReid Spencer2007-02-281-15/+7
* For PR1205:Reid Spencer2007-02-281-6/+9
* For PR1205:Reid Spencer2007-02-281-9/+5
* For PR1205:Reid Spencer2007-02-281-4/+10
* Fix comments to match names of functions.Nick Lewycky2007-02-111-7/+7
* For PR1043:Zhou Sheng2007-01-111-6/+5
* For PR950:Reid Spencer2006-12-231-8/+18
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-3/+1
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-1/+1
* Added a temporary hack to get the llvm-streams to work for future checkins.Bill Wendling2006-11-281-0/+4
* Remove trailing whitespaceMisha Brukman2005-04-211-8/+8
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Add some new methodsChris Lattner2004-03-301-0/+25
* Relax the interface a bitChris Lattner2004-03-291-5/+5
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+5
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7