llvm-6502/include/llvm/ADT
Reid Spencer 19dc32a2d4 Add some things needed by the llvm-gcc version supporting bit accurate integer
types:
1. Functions to compute div/rem at the same time.
2. Further assurance that an APInt with 0 bitwidth cannot be constructed.
3. Left and right rotate operations.
4. An exactLogBase2 function which requires an exact power of two or it
   returns -1.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37025 91177308-0d34-0410-b5e6-96231b3b80d8
2007-05-13 23:44:59 +00:00
..
.cvsignore
APInt.h Add some things needed by the llvm-gcc version supporting bit accurate integer 2007-05-13 23:44:59 +00:00
APSInt.h add missing methods, mark stuff const 2007-04-10 07:06:21 +00:00
BitVector.h Rename identifier that GCC uses as a macro, breaking llvm-gcc build. 2007-04-26 15:07:47 +00:00
DenseMap.h
DepthFirstIterator.h
EquivalenceClasses.h
FoldingSet.h
GraphTraits.h
hash_map.in
hash_set.in Removed tabs everywhere except autogenerated & external files. Add make 2007-04-16 18:10:23 +00:00
HashExtras.h
ilist Commit an patch from Gabor Greif in Mar 2005. This eliminates the tail 2007-04-17 18:41:42 +00:00
IndexedMap.h
iterator.in
PostOrderIterator.h
SCCIterator.h
SetOperations.h
SetVector.h
SmallPtrSet.h Fix PR1329. 2007-04-14 21:50:21 +00:00
SmallSet.h
SmallString.h add a missing operator 2007-04-23 20:58:14 +00:00
SmallVector.h Fix some VC++ warnings. 2007-04-19 02:04:09 +00:00
Statistic.h
STLExtras.h This is a patch to fix a compile error in STLExtras.h, and 2007-05-03 18:32:10 +00:00
StringExtras.h
StringMap.h use calloc instead of new/memset, it is more efficient 2007-04-04 00:44:31 +00:00
Tree.h
UniqueVector.h
VectorExtras.h