aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* Fix bug spotted by Chris.Anders Carlsson2007-08-021-4/+4
* Add extend and extOrTrunc methods that do sign or zero extension depending on...Anders Carlsson2007-08-021-0/+16
* Allow SmallPtrSet to hold pointers to const data.Owen Anderson2007-07-271-13/+13
* Disable the string map copy ctor and assignment operators,Chris Lattner2007-07-221-1/+16
* Make the heuristic for shrinking DenseMap smarter.Owen Anderson2007-07-201-2/+4
* Have DenseMap auto-shrink itself on clear(). This improves the time to optimizeOwen Anderson2007-07-201-1/+36
* Unbreak the build by putting calls to free into the implementation file andReid Spencer2007-07-171-4/+1
* Use realloc() to (potentially) resize the contents of SmallPtrSet in place.Owen Anderson2007-07-161-1/+1
* add a helper method.Chris Lattner2007-07-151-0/+1
* Evidently my earlier fix did not go far enough. When resizing a zero-sizedOwen Anderson2007-07-101-1/+2
* When resizing a BitVector with size 0, be sure to clear the low word before u...Owen Anderson2007-07-091-0/+5
* Make the assignment operator for SmallPtrSet return a reference, and fix a lo...Owen Anderson2007-07-091-1/+1
* work around an aparent gcc name resolution bug by Chris Lattner2007-07-091-2/+1
* implement operator= for smallptrsetChris Lattner2007-07-091-0/+14
* Add an explicit keyword. Thanks Chris!Dan Gohman2007-06-291-1/+1
* Convert .cvsignore filesJohn Criswell2007-06-291-4/+0
* Add a default parameter to a SmallVector constructor to allow it toDan Gohman2007-06-281-1/+1
* Have internal df_iterator's use SmallPtrSet instead of std::set. This provid...Owen Anderson2007-06-211-3/+5
* silence some "comparison between signed and unsigned integer expressions"Chris Lattner2007-05-171-3/+3
* Fix some sporadic segfaults that are triggered when SmallVector's heapDan Gohman2007-05-171-3/+3
* Add some things needed by the llvm-gcc version supporting bit accurate integerReid Spencer2007-05-131-0/+39
* This is a patch to fix a compile error in STLExtras.h, andChris Lattner2007-05-031-1/+1
* remove useless type qualifiersChris Lattner2007-05-031-2/+2
* Rename identifier that GCC uses as a macro, breaking llvm-gcc build.Jeff Cohen2007-04-261-22/+22
* add a missing operatorChris Lattner2007-04-231-0/+5
* Fix some VC++ warnings.Jeff Cohen2007-04-191-4/+4
* Commit an patch from Gabor Greif in Mar 2005. This eliminates the tailChris Lattner2007-04-171-18/+37
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-162-16/+16
* Fix PR1329.Jeff Cohen2007-04-141-0/+4
* Implement a getBitsNeeded method to determine how many bits are needed toReid Spencer2007-04-131-0/+6
* fix a comment bug Reid noticedChris Lattner2007-04-101-2/+3
* add missing methods, mark stuff constChris Lattner2007-04-101-1/+9
* add a methodChris Lattner2007-04-101-0/+7
* Add a helper class (APSInt) which can represent an APInt along with signChris Lattner2007-04-051-0/+101
* Fix release build.Lauro Ramos Venancio2007-04-041-0/+1
* Properly emit range comparisons for switch cases, where neighbour casesAnton Korobeynikov2007-04-041-0/+2
* trivial optimizationChris Lattner2007-04-041-1/+1
* use calloc instead of new/memset, it is more efficientChris Lattner2007-04-041-1/+1
* Extend StringMap to support being initialized as completely empty. WhenChris Lattner2007-04-041-11/+24
* add missing operatorChris Lattner2007-04-031-0/+4
* add a helper function.Chris Lattner2007-04-021-0/+3
* add range version of insert()Chris Lattner2007-04-021-2/+7
* Remove unused methods.Zhou Sheng2007-04-011-18/+0
* Correct typo.Duncan Sands2007-03-301-1/+1
* Compute getLowBitsSet correctly. Using the complement of a 64-bit valueReid Spencer2007-03-251-4/+5
* Fix a typo in a comment.Reid Spencer2007-03-251-1/+1
* Actually, for getHighBitsSet and getLowBitsSet, don't make a 0 bit sizeReid Spencer2007-03-251-2/+6
* Make it illegal to set 0 bits in getHighBitsSet and getLowBitsSet. For thatReid Spencer2007-03-241-0/+2
* In the getBitsSet function, don't optimize for a common case that isReid Spencer2007-03-241-4/+2
* Don't invoke undefined behavior in shifts in the functions getHighBitsSetReid Spencer2007-03-241-6/+6