summaryrefslogtreecommitdiff
path: root/include/llvm/ADT
Commit message (Expand)AuthorAge
* 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
* Fix uint -> size_t conversion warning.Matt Arsenault2014-04-18
* Make the copy member of StringRef/ArrayRef generic wrt allocators.Benjamin Kramer2014-04-18
* Allocator: Remove ReferenceAdder hack.Benjamin Kramer2014-04-18
* [Allocator] Pass the size to the deallocation function. This, on someChandler Carruth2014-04-15
* Add a DenseMapInfo specialization for PointerUnion. In tree user to land shor...Nick Lewycky2014-04-15
* [ARM64] Add big endian target arm64_be.James Molloy2014-04-14
* Add back some typecasts I accidentally lost in r206142.Craig Topper2014-04-14
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-13
* Retire llvm::array_endof in favor of non-member std::end.Benjamin Kramer2014-04-12
* Implement depth_first and inverse_depth_first range factory functions.David Blaikie2014-04-11
* Simplify make_range by using move semanticsDavid Blaikie2014-04-10
* iterator_range: Add an llvm::make_range() helper method.Jim Grosbach2014-04-10
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-09
* [C++11] Replace some comparisons with 'nullptr' with simple boolean checks to...Craig Topper2014-04-09
* Remove an unused file.Richard Smith2014-04-07
* Use 'false' for a bool instead of '0'Craig Topper2014-04-07
* [C++11] Make use of 'nullptr' in the Support library.Craig Topper2014-04-07
* Quick fix: Triple::isOSMSVCRT() should be false for targeting cygwin.NAKAMURA Takumi2014-04-06
* ArrayRef: use std::vector::data() now that we are building in C++11 modeDmitri Gribenko2014-04-03
* Shifting into the sign bit is UB as discussed on IRC. Explicitly use theJoerg Sonnenberger2014-03-31
* Remove unused private typedefDmitri Gribenko2014-03-31
* [Allocator] Stop forward-declaring BumpPtrAllocator in a few places.Chandler Carruth2014-03-30
* ARM64: initial backend importTim Northover2014-03-29