aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* Add DenseMapInfo for int.Evan Cheng2010-04-291-0/+10
* Fix PR6910.Torok Edwin2010-04-291-1/+1
* These functions don't need to access this.Dan Gohman2010-04-191-2/+2
* reenable r101565, removing a problematic assertion.Chris Lattner2010-04-171-3/+2
* building on the new CallGraphSCC abstraction, teach CallGraphSCCPassManager Chris Lattner2010-04-161-0/+9
* move ReplaceNode out of line, rename scc_iterator::fini -> isAtEnd().Chris Lattner2010-04-161-4/+4
* tidy upChris Lattner2010-04-161-23/+25
* Fix -Asserts warnings.Daniel Dunbar2010-04-131-0/+2
* utostr isn't going away too soon, try to make it slightly smaller.Benjamin Kramer2010-04-111-13/+8
* Move 'Optional' class from Clang to LLVM/ADT.Ted Kremenek2010-04-091-0/+66
* Add variants of ult, ule, etc. which take a uint64_t RHS, for convenience.Dan Gohman2010-04-081-0/+64
* Remove MaybeOwningPtr. We're going to use reference-counting instead.Douglas Gregor2010-04-051-93/+0
* Introduce MaybeOwningPtr, a smart pointer that may (or may not) haveDouglas Gregor2010-04-051-0/+92
* 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