summaryrefslogtreecommitdiff
path: root/include/llvm/ADT
Commit message (Expand)AuthorAge
* 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
* Add ARM big endian Target (armeb, thumbeb)Christian Pirker2014-03-28
* Canonicalise Windows target triple spellingsSaleem Abdulrasool2014-03-27
* When destroying a StringMap, just iterate over the map and destroy the contai...Pete Cooper2014-03-19
* Make some assertions on constant expressions static.Benjamin Kramer2014-03-15
* PointerIntPair: Avoid an (academic) case of undefined behavior in the DenseMa...Benjamin Kramer2014-03-15
* Remove copy ctors that did the same thing as the default one.Benjamin Kramer2014-03-11
* Removing llvm::distance and llvm::copy for iterator_range based on post-commi...Aaron Ballman2014-03-10
* Change documentation based on feedback from Chandler.Ahmed Charles2014-03-09
* [C++11] Now that we have C++11 and I've replaced the use of thisChandler Carruth2014-03-09
* [C++11] Add llvm::make_unique, according to N3656.Ahmed Charles2014-03-09
* Revert "Clean up SmallString a bit"David Blaikie2014-03-09
* Clean up SmallString a bitDavid Blaikie2014-03-09
* Adding some includes to appease build bots. Amends r203354Aaron Ballman2014-03-08
* Adding range-based STL-like helper APIs. llvm::distance() is the range versio...Aaron Ballman2014-03-08
* [ADT] Update PointerIntPair to handle pointer types with more than 31 bits free.Jordan Rose2014-03-07
* [C++11] Replace LLVM-style type traits with C++11 standard ones.Benjamin Kramer2014-03-07
* Support: split object format out of environmentSaleem Abdulrasool2014-03-06
* [cleanup] Re-sort the standard library include lines.Chandler Carruth2014-03-06
* Work around MSVC bug in IntrusiveRefCntPtr.hHans Wennborg2014-03-05
* Add a ThreadSafeRefCountedBaseBen Langmuir2014-03-05
* [C++11] Add release() to OwningPtr.Ahmed Charles2014-03-05
* APFloat: Add a move ctor and operator=Benjamin Kramer2014-03-04
* [Modules] Move ValueMap to the IR library. While this class does notChandler Carruth2014-03-04
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-04
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-04
* [C+11] Add 'override' keyword to methods in the support library.Craig Topper2014-03-04
* [C++11] Remove the completely unnecessary requirement on SetVector'sChandler Carruth2014-03-03
* Revert "[C++11] Replace LLVM atomics with std::atomic."Benjamin Kramer2014-03-03
* [C++11] Replace LLVM atomics with std::atomic.Benjamin Kramer2014-03-03
* [C++11] Add an iterator_range class template. This is modeled on theChandler Carruth2014-03-03
* [C++11] Pass unique_ptr by value instead of &&.Ahmed Charles2014-03-03
* Remove unnecessary copy ctors.Benjamin Kramer2014-03-02
* Give APInt move semantics.Benjamin Kramer2014-03-02
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-02
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* [C++11] Switch all uses of the llvm_move macro to use std::moveChandler Carruth2014-03-02