llvm-6502/include/llvm/ADT
Chris Lattner f282654021 Add a new llvm::SmallVector template, which is similar to the vector class, but
contains optimizations to avoid heap allocation if the vector size is smaller
than some threshold.  This can significantly improve the performance of code
that allocates many small vectors by eliminating tons of small malloc/free's.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29281 91177308-0d34-0410-b5e6-96231b3b80d8
2006-07-26 06:22:30 +00:00
..
.cvsignore ignore generated files 2004-11-21 00:01:54 +00:00
BitSetVector.h Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. 2006-02-22 16:23:43 +00:00
DenseMap.h Remove whitespace from the end of the line. 2004-09-30 21:39:47 +00:00
DepthFirstIterator.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
EquivalenceClasses.h add a method 2005-08-23 21:45:31 +00:00
GraphTraits.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
hash_map.in Eliminate use of sed in Visual Studio builds. 2005-10-26 14:48:53 +00:00
hash_set.in Fix comment. 2005-10-26 15:02:21 +00:00
HashExtras.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
ilist Add some operators the PowerPC backend needs to efficiently and correctly 2005-06-15 18:28:44 +00:00
IndexedMap.h Remove whitespace from the end of the line. 2004-09-30 21:39:47 +00:00
iterator.in Eliminate use of sed in Visual Studio builds. 2005-10-26 14:48:53 +00:00
PostOrderIterator.h Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. 2006-02-22 16:23:43 +00:00
SCCIterator.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
SetOperations.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
SetVector.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
SmallVector.h Add a new llvm::SmallVector template, which is similar to the vector class, but 2006-07-26 06:22:30 +00:00
Statistic.h Add some out-of-line virtual dtors so that the class has a "home", preventing 2006-06-21 16:53:47 +00:00
STLExtras.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
StringExtras.h Add two helper functions 2006-07-14 22:54:06 +00:00
Tree.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
UniqueVector.h Use find instead of lower_bounds. 2006-01-26 20:30:51 +00:00
VectorExtras.h Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. 2006-02-22 16:23:43 +00:00