llvm-6502/include/llvm/ADT
Chris Lattner 47e756c11e Commit an patch from Gabor Greif in Mar 2005. This eliminates the tail
pointer from ilist, storing it in the prev pointer of the first node in the
list instead.

This shrinks ilist from 8 to 4 bytes, BasicBlock from 40->36 bytes, Function
from 76->68 bytes, Module from 52->44 bytes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36210 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-17 18:41:42 +00:00
..
.cvsignore ignore generated files 2004-11-21 00:01:54 +00:00
APInt.h Implement a getBitsNeeded method to determine how many bits are needed to 2007-04-13 19:19:07 +00:00
APSInt.h add missing methods, mark stuff const 2007-04-10 07:06:21 +00:00
BitVector.h Removed tabs everywhere except autogenerated & external files. Add make 2007-04-16 18:10:23 +00:00
DenseMap.h Make find return the appropriate iterator/const_iterator 2007-02-10 06:58:17 +00:00
DepthFirstIterator.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
EquivalenceClasses.h Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are 2006-12-07 01:30:32 +00:00
FoldingSet.h clean up comment 2007-01-27 01:14:20 +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 Removed tabs everywhere except autogenerated & external files. Add make 2007-04-16 18:10:23 +00:00
HashExtras.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
ilist Commit an patch from Gabor Greif in Mar 2005. This eliminates the tail 2007-04-17 18:41:42 +00:00
IndexedMap.h rename DenseMap to IndexedMap. 2007-02-01 05:32:05 +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 Support for llvm_ostreams. 2006-11-28 23:31:42 +00:00
SetOperations.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
SetVector.h Make SmallSetVector useful 2007-02-04 00:30:40 +00:00
SmallPtrSet.h Fix PR1329. 2007-04-14 21:50:21 +00:00
SmallSet.h Various bugfixes 2007-02-04 00:12:12 +00:00
SmallString.h Add SmallString a (currently) minimal class that adapts SmallVector to be 2006-10-30 03:39:20 +00:00
SmallVector.h The hack won't work on VS 2005, and it might not be needed anyway. 2007-03-05 17:22:33 +00:00
Statistic.h eliminate constructor from Statistic class. It is now impossible to get a 2006-12-19 23:17:40 +00:00
STLExtras.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
StringExtras.h Add a helper function 2006-11-28 22:32:35 +00:00
StringMap.h use calloc instead of new/memset, it is more efficient 2007-04-04 00:44:31 +00:00
Tree.h Remove trailing whitespace 2005-04-21 20:19:05 +00:00
UniqueVector.h Fix build error. 2007-02-06 14:59:28 +00:00
VectorExtras.h Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. 2006-02-22 16:23:43 +00:00