aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* add a simple reserve method.Chris Lattner2006-09-011-0/+5
* Instantiate Statistic<> in one place, not in every .o file that uses it.Chris Lattner2006-08-301-1/+4
* Add 2nd form of resizeChris Lattner2006-08-281-0/+12
* add resize, move swap out of lineChris Lattner2006-08-221-36/+56
* add a bunch more operations, including swap, insert, erase, front(), andChris Lattner2006-08-221-13/+115
* silence a warning.Chris Lattner2006-08-161-0/+1
* Bugfixes for smallvector when the element size is small and N is small.Chris Lattner2006-08-161-4/+17
* avoid a warningChris Lattner2006-08-141-1/+1
* move code out of line so that GCC doesn't inline it at -O3Chris Lattner2006-08-111-61/+68
* Split SmallVector into SmallVector and SmallVectorImpl, which allows us toChris Lattner2006-08-111-40/+45
* capacity is a pointer, not a valueChris Lattner2006-08-081-1/+1
* add a new assign methodChris Lattner2006-08-081-0/+9
* Add ctor that initializes from a range.Chris Lattner2006-08-081-0/+6
* Remove assertions from the SmallVector class. They slow down clients ofChris Lattner2006-08-071-6/+0
* Add a clear method to SmallVectorChris Lattner2006-08-071-0/+7
* Silence a warning on x86-64, reported by chandlerc.Chris Lattner2006-08-061-1/+1
* This causes some random crashes.Evan Cheng2006-08-051-1/+1
* The smallvector dtor should destroy the elements.Chris Lattner2006-07-281-2/+12
* Use std::copy instead of custom loops to take advantage of STL optimizations.Chris Lattner2006-07-271-5/+19
* Add a new llvm::SmallVector template, which is similar to the vector class, butChris Lattner2006-07-261-0/+196
* Add two helper functionsChris Lattner2006-07-141-0/+9
* Add some out-of-line virtual dtors so that the class has a "home", preventingChris Lattner2006-06-211-1/+2
* Favor C++ casts over C casts in C++ code.Reid Spencer2006-06-011-2/+2
* Fix utostr once and for all, by making there only be one function namedChris Lattner2006-05-311-17/+14
* Fix build breakage on alpha, without causing it on x86. as a bonus, all plat...Andrew Lenharth2006-05-311-13/+2
* revert for nowAndrew Lenharth2006-05-311-2/+13
* make 64-bit safe and fix the build on alphaAndrew Lenharth2006-05-311-13/+2
* For PR786:Reid Spencer2006-05-241-3/+3
* Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner2006-02-223-1/+3
* add some methods for case-insensitive string comparesChris Lattner2006-01-261-0/+21
* Use find instead of lower_bounds.Jim Laskey2006-01-261-2/+2
* Add support to find existing entries.Jim Laskey2006-01-261-0/+20
* This only needs <iosfwd> not <iostream>Chris Lattner2006-01-221-1/+1
* Suppress "no newline at end of file" warnings.Evan Cheng2006-01-171-1/+1
* Reduce memory consumption and force (somewhat) access to entries via ID.Jim Laskey2006-01-171-11/+11
* Redundant inline keyword.Jim Laskey2006-01-161-1/+1
* UniqueVector template provides a means of enumerating objects uniquely.Jim Laskey2006-01-161-0/+70
* Remove a now-dead map, patch by Saem Ghani, thanks!Chris Lattner2005-12-071-2/+1
* Implement external storage for post-order iteration, implementing PR267Chris Lattner2005-12-061-10/+84
* Fix comment.Jeff Cohen2005-10-261-1/+1
* Eliminate use of sed in Visual Studio builds.Jeff Cohen2005-10-263-7/+27
* Wrap long linesMisha Brukman2005-08-241-2/+4
* Remove some tabs.Reid Spencer2005-08-241-4/+5
* add a methodChris Lattner2005-08-231-0/+2
* Add some operators the PowerPC backend needs to efficiently and correctlyNate Begeman2005-06-151-0/+20
* Convert tabs to spacesMisha Brukman2005-05-051-12/+12
* Convert tabs to spacesMisha Brukman2005-04-221-2/+2
* Remove trailing whitespaceMisha Brukman2005-04-2114-95/+95
* Provide a guaranteed definition of intptr_t. Thansk to Evan Jones forChris Lattner2005-03-211-0/+1
* Constant-propagate the value of `isL' variable and eliminate it.Misha Brukman2005-03-191-2/+1