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