summaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* constify some methods and variables in ImmutableList.Ted Kremenek2008-10-211-9/+9
* Implement a SmallVector insert method that can insert multipleDan Gohman2008-10-161-0/+62
* Fix several places that called mapped_iterator's constructor withoutDan Gohman2008-10-161-3/+8
* Add llvm::hexdigit to StringExtras (number -> hexadecimal char)Daniel Dunbar2008-10-141-4/+7
* this was to be removed after 2.4 branched.Chris Lattner2008-10-121-32/+0
* random cleanupChris Lattner2008-10-111-2/+1
* Add a "loses information" return value to APFloat::convertDale Johannesen2008-10-091-3/+3
* Rename APFloat::convertToAPInt to bitcastToAPInt toDale Johannesen2008-10-091-5/+5
* Add bound checks in SmallVectorRafael Espindola2008-09-221-0/+5
* Initial support for the CMake build system.Oscar Fuentes2008-09-223-0/+340
* Added static methods to APSInt: getMinValue and getMaxValue.Ted Kremenek2008-09-191-0/+14
* Add DenseMap::lookup:Daniel Dunbar2008-08-291-0/+9
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-232-5/+4
* Add a clear() method to FoldingSet.Dan Gohman2008-08-231-0/+3
* Add an empty() member to FoldingSet.Dan Gohman2008-08-221-0/+3
* Fix SmallVector's size calculation so that a size of 0 isDan Gohman2008-08-221-1/+1
* consolidate DenseMapInfo implementations, and add one for std::pair.Chris Lattner2008-08-221-0/+42
* remove redundant includeChris Lattner2008-08-211-1/+0
* Fix the build with gcc 4.3 as the host, patch by Zhongxing Xu!Chris Lattner2008-08-211-0/+1
* Fix build on GCC 4.3.Nick Lewycky2008-08-211-0/+1
* Move the fast-path (<=i64) cases of various APInt methods inlineChris Lattner2008-08-201-20/+159
* Rework the routines that convert AP[S]Int into a string. Now, instead ofChris Lattner2008-08-172-16/+39
* remove a dead APInt ctor.Chris Lattner2008-08-171-13/+0
* Add a value_type typedef to SmallVector, to make it more compatible with STL ...Owen Anderson2008-08-151-0/+1
* Removed redundant ctor.Ted Kremenek2008-08-141-1/+0
* Add default constructor to APSIntDaniel Dunbar2008-08-131-0/+3
* Removed unused parameters.Bill Wendling2008-08-011-5/+5
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-285-462/+73
* Remove bogus assertion. This unbreaks mingw, where ConstantSDNodeAnton Korobeynikov2008-07-191-4/+0
* Inline typedef for alist_iterator::pointer to work with MSVC++.Ted Kremenek2008-07-121-1/+5
* operator[] is not defined for list::iterator. Overload it in ilist::iteratorNick Lewycky2008-07-121-0/+4
* Minor tweaks to the ImmutableList iterator interface.Ted Kremenek2008-07-111-2/+26
* Make typedef public to make MSVC++ happy.Ted Kremenek2008-07-101-0/+1
* Make some typedefs public to make MSVC++ happy.Ted Kremenek2008-07-101-3/+4
* Make typedefs in ilist public (Visual C++ errors out when they are private).Ted Kremenek2008-07-101-1/+2
* Pull r53428 from Gaz into mainline:Bill Wendling2008-07-101-7/+7
* Added ImmutableMap constructor that accepts a const TreeTy*.Ted Kremenek2008-07-101-1/+2
* Tidy up #includes.Dan Gohman2008-07-102-2/+1
* Correct a comment.Duncan Sands2008-07-101-2/+2
* Add some basic Pool-allocation infrastructure. This adds a Recycler class,Dan Gohman2008-07-073-3/+421
* Make ilist noncopyable too.Dan Gohman2008-07-071-0/+6
* Don't use std::advance just to increment or decrement by one.Dan Gohman2008-07-071-4/+2
* Remove unnecessary static_casts.Dan Gohman2008-07-071-2/+2
* Remove an unnecessary reinterpret_cast.Dan Gohman2008-07-071-1/+1
* Add explicit keywords.Dan Gohman2008-07-071-4/+4
* Make DenseMap's insert return a pair, to more closely resemble std::map.Dan Gohman2008-07-072-8/+10
* Removed ImmutableMap::SlimFind and replaced it with ImmutableMap::lookup. Th...Ted Kremenek2008-07-071-5/+3
* Use operator new instead of new char[].Dan Gohman2008-07-031-9/+9
* Have DenseSet::insert return a bool indicating whether the insertion succeede...Owen Anderson2008-07-021-2/+2
* optimize StringMap::clearChris Lattner2008-07-021-6/+11