aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Support/type_traits.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-1/+9
* Update to LLVM 3.5a.Stephen Hines2014-04-241-174/+22
* Cleanup the simplify_type implementation.Rafael Espindola2013-03-271-0/+20
* [Support] Port ErrorOr<T> from lld to C++03.Michael J. Spencer2013-01-201-0/+4
* Fix some code which is invalid in C++11: an expression of enumeration typeRichard Smith2012-09-131-5/+5
* If the __is_trivially_copyable type trait is available use it as the baseline...Benjamin Kramer2012-04-281-0/+15
* DenseMap: Perform the pod-like object optimization when the value type is POD...Benjamin Kramer2012-04-061-1/+1
* Try a completely different approach to this type trait to appease olderChandler Carruth2012-03-071-31/+29
* Attempt #2 at appeasing GCC 4.3. This compiler really doesn't like theseChandler Carruth2012-03-071-17/+21
* Switch the is_integral_or_enum trait machinery to use an explicitChandler Carruth2012-03-071-4/+4
* Add support to the hashing infrastructure for automatically hashing bothChandler Carruth2012-03-071-1/+31
* Simplify the pair optimization. Rather than using complex type traits,Chandler Carruth2012-03-021-18/+0
* Add a header that was technically missing to see if this gets theChandler Carruth2012-03-021-0/+1
* We really want to hash pairs of directly-hashable data as directlyChandler Carruth2012-03-021-0/+18
* Rewrite LLVM's generalized support library for hashing to follow the APIChandler Carruth2012-03-011-7/+53
* improve isPodLike to know that all non-class types are pod.Chris Lattner2009-12-151-27/+17
* Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner2009-12-151-0/+29
* Fix DenseMap iterator constness.Jeffrey Yasskin2009-11-101-0/+6
* Try r84890 again (adding ValueMap<>), now that I've tested the compile onJeffrey Yasskin2009-10-221-0/+9
* Revert r84890, which broke the linux build.Jeffrey Yasskin2009-10-221-9/+0
* Add a ValueMap<ValueOrSubclass*, T> type. ValueMap<Value*, T> is safe to useJeffrey Yasskin2009-10-221-0/+9
* Add is_same type traitDouglas Gregor2009-10-131-0/+11
* This void is implicit in C++.Dan Gohman2009-08-121-1/+1
* Add some type traits that are used for Clang's statically-checkedDouglas Gregor2009-08-041-0/+27
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Remove trailing whitespaceMisha Brukman2005-04-211-7/+7
* Changes For Bug 352Reid Spencer2004-09-011-1/+1
* Check in a new type_traits header which provides the mysterious is_classChris Lattner2004-02-241-0/+54