aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* Introduce namespace-scope functions to enable LLVM statistics withoutDouglas Gregor2010-03-301-0/+10
* Change PointerUnionX::getFromOpaqueValue() to be declared 'static inline' ins...Ted Kremenek2010-03-301-3/+3
* Fix SmallVector's insert to handle non-random-access iterators.Dan Gohman2010-03-261-6/+18
* Add a method to get a StringMapEntry from a pointer to the stringChris Lattner2010-03-241-0/+8
* Fix a name clash that was breaking MSVC builds.Benjamin Kramer2010-03-181-1/+1
* Fix a bug found by inspection; in the __GNUC__ code, the alignmentDan Gohman2010-03-181-8/+9
* Nick wants these alphabetized Andrew Lenharth2010-03-181-1/+1
* Add the ability to "intern" FoldingSetNodeID data into aDan Gohman2010-03-181-5/+25
* missing includeAndrew Lenharth2010-03-171-0/+1
* work around an MSVC2010 bug, PR6504Chris Lattner2010-03-161-1/+2
* Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness ofJeffrey Yasskin2010-03-121-0/+22
* Iterator traits and swap. closes PR6548 and PR6549Andrew Lenharth2010-03-082-0/+23
* Revert r97917, which was causing Clang Debug self-host failures.Douglas Gregor2010-03-081-22/+0
* Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie.Jeffrey Yasskin2010-03-071-0/+22
* _2_ gcc crashes, ah, ah, ah...Jeffrey Yasskin2010-03-071-22/+0
* Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by Val...Jeffrey Yasskin2010-03-071-0/+22
* make APFloat::toString be const.Chris Lattner2010-03-061-1/+1
* TopLevelMap[] reference is a pointer.Evan Cheng2010-03-031-1/+1
* Allow specialization of ScopedHashTable of non-default DenseMapInfo.Evan Cheng2010-03-021-28/+33
* Add count() and lookup() to ScopedHashTable. It might be useful to get inform...Evan Cheng2010-03-021-0/+8
* Add an override to StringRef::getAsInteger which parses into an APInt.John McCall2010-02-282-0/+39
* Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-widthJohn McCall2010-02-282-3/+32
* Adding the MicroBlaze backend.Wesley Peck2010-02-231-0/+1
* Fix various doxygen warnings.Dan Gohman2010-02-221-1/+1
* Fix comment.Daniel Dunbar2010-02-171-1/+1
* Fix a comment typo.Bob Wilson2010-02-121-1/+1
* Implement operators |=, &=, and ^= for SmallBitVector, and remove theDan Gohman2010-02-102-7/+45
* ImmutableIntervalMap: Fix for unqualified lookup into dependent base class, doneDaniel Dunbar2010-02-081-15/+15
* add support for the sparcv9-*-* target triple to turn onChris Lattner2010-02-041-0/+1
* Remove redundant declaration.Zhongxing Xu2010-02-031-2/+0
* Add constructors.Zhongxing Xu2010-02-031-0/+5
* Make DenseSet's erase pass on the return value rather than swallowing it.Dan Gohman2010-02-021-2/+2
* Return value on every path.Zhongxing Xu2010-02-021-3/+2
* simplify code.Zhongxing Xu2010-02-021-9/+6
* More logic correction: RemoveOverlap should always create new tree. Add aZhongxing Xu2010-02-021-10/+10
* Add a lookup method to the IntervalMap. The difference from the original Zhongxing Xu2010-02-021-1/+36
* Fix a bunch of errors in the old logic.Zhongxing Xu2010-02-021-7/+12
* 11.8p1: A nested class is a member and as such has the same access rights asZhongxing Xu2010-02-021-3/+0
* Add an immutable interval map, prepared to be used by flat memory model Zhongxing Xu2010-02-013-2/+203
* Simplify code. We can compare TNew with T in one batch.Zhongxing Xu2010-02-011-14/+3
* Make sure the size is doubled (not 4x).Junjie Gu2010-01-291-1/+1
* Add DenseMapInfo for signed long long.Evan Cheng2010-01-221-0/+13
* Store flags in bitfields instead of masking them into the pointer for the lef...Ted Kremenek2010-01-222-27/+23
* Tidy up assertion syntax. No functionality change.Ted Kremenek2010-01-211-35/+30
* Introduce Twine::toStringRef, a variant of toVector which avoids the copy if theBenjamin Kramer2010-01-131-2/+6
* add new isSingleStringRef()/getSingleStringRef() methods to twine, Chris Lattner2010-01-131-0/+30
* give StringRef a const_iterator member.Chris Lattner2010-01-131-9/+3
* Remove unused string functions.Benjamin Kramer2010-01-111-71/+0
* Add StrInStrNoCase, a StringRef version of CStrInCStrNoCase.Benjamin Kramer2010-01-111-0/+5
* Turns out llvm-gcc still uses SplitString with a vector. Add it back until IBenjamin Kramer2010-01-111-0/+6