aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT
AgeCommit message (Expand)Author
2014-02-25Introduce the asmjs-unknown-emscripten target triple.Dan Gohman
2013-08-28Hardcode NaCl in ADT/Triple.h for NaCl only builds (no Darwin/Windows).Jan Voung
2013-05-05Add ArrayRef constructor from None, and do the cleanups that this constructor...Dmitri Gribenko
2013-05-03[SystemZ] Add llvm::Triple::systemzRichard Sandiford
2013-05-02Replaced usages of size_type with size_t to be more consistent.Aaron Ballman
2013-05-01fix windows warning. Peng Cheng
2013-05-01use static_cast to get rid of windows warning. Peng Cheng
2013-04-26Use llvm/Object/MachO.h in macho-dumper. Drop the old macho parser.Rafael Espindola
2013-04-22typoJia Liu
2013-04-18Fix typoEli Bendersky
2013-04-15Make the host endianness check an integer constant expression.Rafael Espindola
2013-04-09Fix PointerIntPair to be enum class compatible.Joe Groff
2013-04-04Document the return value of SmallSet insert.Nadav Rotem
2013-03-29SmallVector and SmallPtrSet allocations now power-of-two aligned.Jean-Luc Duprat
2013-03-29Revert "Fix allocations of SmallVector and SmallPtrSet so they are more prone...Rafael Espindola
2013-03-29Fix allocations of SmallVector and SmallPtrSet so they are more prone toJean-Luc Duprat
2013-03-27Cleanup the simplify_type implementation.Rafael Espindola
2013-03-20Use pre-inc, pre-dec when possible.Jakub Staszak
2013-03-20Add std prefixes to fix the build with xlc.Rafael Espindola
2013-03-15[ADT] Fix StringSet::insert() to not allocate on every lookup.Daniel Dunbar
2013-03-15Use NumBaseBits in a few more places in SmallBitVector instead of recalculati...Craig Topper
2013-03-08Disable statistics on Release builds and move tests that depend on -stats.Jan Wen Voung
2013-02-27Switching -1ULL to UINT64_MAX to fix MSVC warnings. Patch thanks to Peng Cheng!Aaron Ballman
2013-02-26Another test commit. Remove trailing whitespace.Matt Arsenault
2013-02-26Test commit. Remove trailing whitespace.Matt Arsenault
2013-02-22An Optional<T> is pod-like if the inner type is.Benjamin Kramer
2013-02-21Clear the whole table including the tombstones, since the tombstone count willPedro Artigas
2013-02-21Add move ctor/assignment to Optional<T>David Blaikie
2013-02-21Correct spelling of 'enumerator'.David Blaikie
2013-02-21Make Optional<T>'s operator bool 'explicit' in C++11David Blaikie
2013-02-21ADT/Optional.h: Appease msvc. It reapplies r175626.NAKAMURA Takumi
2013-02-21Provide a "None" value for convenience when using Optional<T>()David Blaikie
2013-02-20Revert r175626, "ADT/Optional.h: Appease msvc."NAKAMURA Takumi
2013-02-20Whitespace.NAKAMURA Takumi
2013-02-20ADT/Optional.h: Appease msvc.NAKAMURA Takumi
2013-02-20Move the SplatByte helper to APInt and generalize it a bit.Benjamin Kramer
2013-02-20Rename llvm::Optional<T>::Reset to 'reset' as per LLVM naming conventions.David Blaikie
2013-02-20Allow llvm::Optional to work with types without default constructors.David Blaikie
2013-02-20Move part of APInt implementation from header to cpp file. These methodsJakub Staszak
2013-02-19Remove my bogus MapVector::erase() with a narrower ::pop_back(), and add a un...Douglas Gregor
2013-02-18Use LLVM_DELETED_FUNCTION rather than '// do not implement' comments.David Blaikie
2013-02-18Add front/back/erase to MapVector.Douglas Gregor
2013-02-14Add missing typename to unbreak the MSVC 2012 build.Francois Pichet
2013-02-13Fix iterator definitions for ImmutableSet and ImmutableMap.Ryan Govostes
2013-02-13Add iterator_traits to ImmutableMap and ImmutableSet.Ryan Govostes
2013-02-13Remove unnecessary condtional assignment. The next line ignores the result of...Craig Topper
2013-02-07ADT: Correct APInt::getActiveWords for zero valuesMeador Inge
2013-01-31Add AArch64 as an experimental target.Tim Northover
2013-01-30Encapsulate testing that we have an iOS Triple in Triple.h in the method isiOSMichael Gottesman
2013-01-25Add an insert() method to MapVector. Adds the first MapVector unit test.Nick Lewycky