summaryrefslogtreecommitdiff
path: root/include/llvm/ADT
Commit message (Expand)AuthorAge
* Convert StringMapEntry::Create to use StringRef instead of start/end pointers...Craig Topper2014-06-11
* SmallVector: support resize(N) with move-only typesDavid Blaikie2014-06-09
* SmallVector: More movable improvements - don't copy elements to make space wh...David Blaikie2014-06-08
* SmallVector: Move, don't copy, elements to make space for an insertion.David Blaikie2014-06-08
* Fix some more moving-from-moved-from objects issues in SmallVectorDavid Blaikie2014-06-08
* Ensure SmallVector::insert doesn't overwrite the last element in the range wi...David Blaikie2014-06-08
* ADT: introduce isWindowsItaniumEnvironmentSaleem Abdulrasool2014-06-06
* Implement one operator== with another.Rafael Espindola2014-06-03
* Add operator== and operator!= to compare with nullptr.Rafael Espindola2014-06-03
* Remove the last unspecified_bool_type from llvm.Rafael Espindola2014-06-03
* [ADT] Delete the Twine assignment operatorReid Kleckner2014-05-29
* Attempt to placate compilers that warn on casts between pointer-to-object andRichard Smith2014-05-23
* Recommit r208506: DebugInfo: Include lexical scopes in inlined subroutines.David Blaikie2014-05-14
* Revert "DebugInfo: Include lexical scopes in inlined subroutines."David Blaikie2014-05-12
* DebugInfo: Include lexical scopes in inlined subroutines.David Blaikie2014-05-11
* Missed formattingDavid Blaikie2014-05-08
* StringMap: Move assignment and move construction.David Blaikie2014-05-08
* StringMap: Replace faux-copyability with faux-movability, which is sufficient.David Blaikie2014-05-08
* StringMap support for move-only values.David Blaikie2014-05-08
* Add isOSFreeBSD triple testEd Maste2014-05-08
* Re-commit r208025, reverted in r208030, with a fix for a conformance issueRichard Smith2014-05-06
* Revert r208025, which made buildbots unhappy for unknown reasons.Richard Smith2014-05-06
* Add llvm::function_ref (and a couple of uses of it), representing a type-eras...Richard Smith2014-05-06
* Remove unused field hash_state::seed.Jay Foad2014-04-30
* Fix a use of uninitialized memory in SmallVector's move-assignment operator.Douglas Gregor2014-04-30
* [ADT] Provide some helpful static_asserts for using operations of theChandler Carruth2014-04-30
* [ADT] Make the iterator adaptor utility a touch more general byChandler Carruth2014-04-29
* [ADT] Teach PointerUnion to support assignment directly from nullptr toChandler Carruth2014-04-29
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* [LCG] Add some pedantry to the use of ptrdiff_t to appease build bots.Chandler Carruth2014-04-26
* [LCG] Eliminate more boiler plate by using the iterator facade baseChandler Carruth2014-04-26
* Mark the growing path in SmallVector::push_back as cold.Benjamin Kramer2014-04-26
* SCC: Use the reference typedefDuncan P. N. Exon Smith2014-04-25
* SCC: Provide operator->() through iterator_facade_baseDuncan P. N. Exon Smith2014-04-25
* SCC: Remove non-const operator*()Duncan P. N. Exon Smith2014-04-25
* SCC: Doxygen-ize comments, NFCDuncan P. N. Exon Smith2014-04-25
* SCC: Un-inline long functionsDuncan P. N. Exon Smith2014-04-25
* SCC: Remove redundant inline keywords, NFCDuncan P. N. Exon Smith2014-04-25
* [ADT] Generalize pointee_iterator to smart pointers by using decltype.Chandler Carruth2014-04-24
* [ADT] Attempt to appease another MSVC oddity by moving the injectedChandler Carruth2014-04-24
* [C++] Use 'nullptr'.Craig Topper2014-04-24
* [ADT] Try to appease MSVC by sinking the enable_if from a defaultChandler Carruth2014-04-24
* [ADT] Factor out the facade aspect of the iterator_adaptor_base into itsChandler Carruth2014-04-24
* [ADT] Add a generic iterator utility for adapting iterators much likeChandler Carruth2014-04-24
* Use std::less instead of < in array_pod_sort's default comparator.Jordan Rose2014-04-23
* WhitespaceRui Ueyama2014-04-22
* No need to check condition after grow()Rui Ueyama2014-04-22
* Replace loops using goto with plain while loopsRui Ueyama2014-04-22
* [C++11] Replace OwningPtr with std::unique_ptr in places where it doesn't bre...Benjamin Kramer2014-04-21
* Remove a couple of redundant copies of SmallVector::operator==.Benjamin Kramer2014-04-18