aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT
Commit message (Expand)AuthorAgeFilesLines
* Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a...Jeffrey Yasskin2011-07-181-4/+16
* various cleanups noticed by FritsChris Lattner2011-07-181-7/+7
* remove pastoChris Lattner2011-07-181-4/+0
* Hopefully fix some GCC-based buildbots. GCC apparently decays the array to a ...Frits van Bommel2011-07-181-1/+1
* Introduce the 'makeArrayRef(...)' family of functions, which fills a similar ...Frits van Bommel2011-07-181-1/+47
* add iteration support to TinyPtrVector for clang's use.Chris Lattner2011-07-181-0/+22
* fix a warning in TinyPtrVector, adopt it in SSAUpdater, saving someChris Lattner2011-07-181-1/+1
* introduce a new TinyPtrVector class.Chris Lattner2011-07-181-0/+115
* Add an APFloat::convertToInt(APSInt) function that automatically manages theJeffrey Yasskin2011-07-151-0/+2
* The key of a StringMap can contain nul's in it, so having first() returnChris Lattner2011-07-141-1/+1
* Add some bits that I found useful when converting InsertValueInst andJay Foad2011-07-131-1/+30
* Fix a subtle issue in SmallVector. The following code did not work as expected:Owen Anderson2011-07-061-1/+8
* Add ImmutableList::contains(). Patch by Rui Paulo!Nick Lewycky2011-07-061-0/+8
* Remove the confusing getDarwinNumber() api and friends.Eric Christopher2011-07-021-13/+4
* Add initial *-*-rtems* target, from Joel SherrillDouglas Gregor2011-07-011-1/+2
* Extend ConstantUniqueMap with a new template parameter ValRefType,Jay Foad2011-06-221-0/+7
* Remove deprecated forms of StringMap::GetOrCreateValue().Jay Foad2011-06-211-12/+0
* use the MapEntryTy typedef instead of writing it out long form,Chris Lattner2011-06-211-9/+8
* Constify PackedVector::reference::operator T().Argyrios Kyrtzidis2011-06-151-1/+1
* add option for literal formatting to APInt::toString()Ted Kremenek2011-06-151-3/+4
* Introduce PackedVector, useful for storing a vector of values using a specifi...Argyrios Kyrtzidis2011-05-311-0/+158
* ...this is not a good commit day for me.John McCall2011-05-291-1/+0
* On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume.John McCall2011-05-291-0/+1
* Add asserts in StringRef to make sure we avoid undefined behavior:Argyrios Kyrtzidis2011-05-201-7/+20
* Remove redundant template partial specilization.Zhongxing Xu2011-05-161-8/+1
* Add an operator+= for appending StringRefs onto std::strings.John McCall2011-05-131-0/+4
* Fix a comment.Bob Wilson2011-05-031-1/+1
* Remove bounded StringRef::compare() since nothing but Clang SA was using it a...Lenny Maiorani2011-04-281-6/+0
* Fix more -Wnon-pod-memset warnings.Chandler Carruth2011-04-281-2/+2
* Add utility method to DenseMap to return the amount of memory used for its bu...Ted Kremenek2011-04-281-0/+9
* silence some -Wnon-pod-memset warnings, since std::pair is not POD.Chris Lattner2011-04-281-2/+2
* Improve adherence to general style, use "foo_t &x" instead of "foo_t& x"Chris Lattner2011-04-251-21/+21
* allow adding a FoldingSetNodeID to a FastFoldingSetNode, resolving PR9499,Chris Lattner2011-04-251-2/+5
* Give ImmutableIntervalMap.h an include guard.Sebastian Redl2011-04-241-0/+6
* Remove unused STL header includes.Jay Foad2011-04-232-2/+0
* PTX: Add intrinsics to list of built-in intrinsics, which allows them to beJustin Holewinski2011-04-201-1/+2
* ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OSDaniel Dunbar2011-04-201-6/+6
* ADT/Triple: Drop support for -osx style triples, we are going with -macosxDaniel Dunbar2011-04-191-4/+2
* ADT/Triple: Add support for Triple::MacOSX per feedback from Chris, will removeDaniel Dunbar2011-04-191-2/+4
* ADT/Triple: Add isOSDarwin() and isOSWindows() helper functions.Daniel Dunbar2011-04-191-0/+13
* ADT/Triple: Add helper function for OS X version checks.Daniel Dunbar2011-04-191-1/+24
* ADT/Triple: Add isOSVersionLT helper function.Daniel Dunbar2011-04-191-0/+14
* ADT/Triple: Generalize and simplify getDarwinNumber to just be getOSVersion.Daniel Dunbar2011-04-191-10/+20
* ADT/Triple: Add support for more explicit "osx" and "ios" OS names.Daniel Dunbar2011-04-191-0/+2
* Implements StringRef::compare with bounds. It is behaves similarly to strncmp...Lenny Maiorani2011-04-151-0/+6
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-152-2/+2
* Fix typo in comment.Jay Foad2011-04-131-2/+2
* drive by bug fix: DenseMapInfo::isEqual should be determined according toChris Lattner2011-04-091-1/+4
* IntrusiveRefCntPtr: in RefCountedBase and RefCountedBaseVPTR, makePeter Collingbourne2011-04-041-7/+7
* Add an InterferenceCache class for caching per-block interference ranges.Jakob Stoklund Olesen2011-04-021-0/+4