llvm-6502/include/llvm/ADT
Duncan Sands 8eab8a2798 Remove some DAG combiner assumptions about sizes
of integer types.  Fix the isMask APInt method to
actually work (hopefully) rather than crashing
because it adds apints of different bitwidths.
It looks like isShiftedMask is also broken, but
I'm leaving that one to the APInt people (it is
not used anywhere).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52142 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-09 11:32:28 +00:00
..
APFloat.h add a predicate. 2008-06-01 18:09:04 +00:00
APInt.h Remove some DAG combiner assumptions about sizes 2008-06-09 11:32:28 +00:00
APSInt.h
BitVector.h Prune and tidy #includes. 2008-05-29 19:52:31 +00:00
DenseMap.h
DenseSet.h
DepthFirstIterator.h For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h" 2008-05-29 17:41:17 +00:00
EquivalenceClasses.h For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h" 2008-05-29 17:41:17 +00:00
FoldingSet.h
GraphTraits.h
hash_map.h.in Update guards 2008-05-29 18:17:53 +00:00
hash_set.h.in Update guards 2008-05-29 18:17:53 +00:00
HashExtras.h For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h" 2008-05-29 17:41:17 +00:00
ilist.h Update guards 2008-05-29 18:17:53 +00:00
ImmutableMap.h Implement operator-> for ImmutableMap iterators. 2008-05-03 01:05:46 +00:00
ImmutableSet.h
IndexedMap.h
IntrusiveRefCntPtr.h
iterator Remove guard, so *each* inclusion will result in a warning 2008-05-29 21:57:11 +00:00
iterator.h.in Update guards 2008-05-29 18:17:53 +00:00
OwningPtr.h
PostOrderIterator.h For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h" 2008-05-29 17:41:17 +00:00
SCCIterator.h For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h" 2008-05-29 17:41:17 +00:00
ScopedHashTable.h Add a simple, but efficient, generic scoped hash table 2008-06-09 00:42:10 +00:00
SetOperations.h
SetVector.h
SmallPtrSet.h Fix more -Wshorten-64-to-32 warnings. 2008-05-05 18:30:58 +00:00
SmallSet.h
SmallString.h
SmallVector.h Add an operator< for SmallVector. 2008-05-30 22:37:47 +00:00
SparseBitVector.h For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h" 2008-05-29 17:41:17 +00:00
Statistic.h Use an explicit llvm:: prefix in the STATISTIC macro, so STATISTIC can still be 2008-05-27 12:41:24 +00:00
STLExtras.h For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h" 2008-05-29 17:41:17 +00:00
StringExtras.h Make the interface of CStrInCStrNoCase be the same as strcasestr. 2008-05-07 20:04:18 +00:00
StringMap.h Fix more -Wshorten-64-to-32 warnings. 2008-05-05 18:30:58 +00:00
StringSet.h Add thin layer over StringMap to form StringSet. By Mikhail Glushenkov. 2008-05-13 15:03:16 +00:00
Tree.h
Trie.h
UniqueVector.h Fix more -Wshorten-64-to-32 warnings. 2008-05-05 18:30:58 +00:00
VectorExtras.h