summaryrefslogtreecommitdiff
path: root/include/llvm/ADT
Commit message (Expand)AuthorAge
* eliminate constructor from Statistic class. It is now impossible to get aChris Lattner2006-12-19
* Added operator methods to the Statistic class; some LLVM projects dependJohn Criswell2006-12-19
* Refactor statistic a big and introduce a horrible-but-necessary macroChris Lattner2006-12-19
* Removed llvm_ostream and used std::ostream instead.Bill Wendling2006-12-18
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-17
* Change the implementation of statistic to not need destructors at all.Chris Lattner2006-12-08
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-07
* merge the Statistic and StatisticBase classes, eliminating virtual methodsChris Lattner2006-12-06
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-06
* Support for llvm_ostreams.Bill Wendling2006-11-28
* Add a helper functionChris Lattner2006-11-28
* Added a temporary hack to get the llvm-streams to work for future checkins.Bill Wendling2006-11-28
* Unbreak VC++ build.Jeff Cohen2006-11-05
* Allow FoldingSet clients to pump up the initial hash size.Jim Laskey2006-11-02
* add a new form of insert.Chris Lattner2006-10-30
* Add SmallString a (currently) minimal class that adapts SmallVector to beChris Lattner2006-10-30
* add a methodChris Lattner2006-10-30
* add newline at end of fileChris Lattner2006-10-29
* add a highly efficient hash table that is specialized for mapping C stringsChris Lattner2006-10-29
* Clean upJim Laskey2006-10-27
* Apply editorials.Jim Laskey2006-10-27
* Breakout folding hash set from SelectionDAGCSEMap.Jim Laskey2006-10-27
* Fix build error in gcc 3.4 and make more this generalAndrew Lenharth2006-10-09
* Fix PR897Chris Lattner2006-10-08
* add a simple reserve method.Chris Lattner2006-09-01
* Instantiate Statistic<> in one place, not in every .o file that uses it.Chris Lattner2006-08-30
* Add 2nd form of resizeChris Lattner2006-08-28
* add resize, move swap out of lineChris Lattner2006-08-22
* add a bunch more operations, including swap, insert, erase, front(), andChris Lattner2006-08-22
* silence a warning.Chris Lattner2006-08-16
* Bugfixes for smallvector when the element size is small and N is small.Chris Lattner2006-08-16
* avoid a warningChris Lattner2006-08-14
* move code out of line so that GCC doesn't inline it at -O3Chris Lattner2006-08-11
* Split SmallVector into SmallVector and SmallVectorImpl, which allows us toChris Lattner2006-08-11
* capacity is a pointer, not a valueChris Lattner2006-08-08
* add a new assign methodChris Lattner2006-08-08
* Add ctor that initializes from a range.Chris Lattner2006-08-08
* Remove assertions from the SmallVector class. They slow down clients ofChris Lattner2006-08-07
* Add a clear method to SmallVectorChris Lattner2006-08-07
* Silence a warning on x86-64, reported by chandlerc.Chris Lattner2006-08-06
* This causes some random crashes.Evan Cheng2006-08-05
* The smallvector dtor should destroy the elements.Chris Lattner2006-07-28
* Use std::copy instead of custom loops to take advantage of STL optimizations.Chris Lattner2006-07-27
* Add a new llvm::SmallVector template, which is similar to the vector class, butChris Lattner2006-07-26
* Add two helper functionsChris Lattner2006-07-14
* Add some out-of-line virtual dtors so that the class has a "home", preventingChris Lattner2006-06-21
* Favor C++ casts over C casts in C++ code.Reid Spencer2006-06-01
* Fix utostr once and for all, by making there only be one function namedChris Lattner2006-05-31
* Fix build breakage on alpha, without causing it on x86. as a bonus, all plat...Andrew Lenharth2006-05-31
* revert for nowAndrew Lenharth2006-05-31