aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT/Optional.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-48/+1
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-0/+68
* Update to LLVM 3.5a.Stephen Hines2014-04-241-6/+1
* Cleanup the simplify_type implementation.Rafael Espindola2013-03-271-14/+0
* An Optional<T> is pod-like if the inner type is.Benjamin Kramer2013-02-221-0/+6
* Add move ctor/assignment to Optional<T>David Blaikie2013-02-211-0/+29
* Make Optional<T>'s operator bool 'explicit' in C++11David Blaikie2013-02-211-1/+1
* ADT/Optional.h: Appease msvc. It reapplies r175626.NAKAMURA Takumi2013-02-211-1/+1
* Provide a "None" value for convenience when using Optional<T>()David Blaikie2013-02-211-0/+2
* Revert r175626, "ADT/Optional.h: Appease msvc."NAKAMURA Takumi2013-02-201-1/+1
* Whitespace.NAKAMURA Takumi2013-02-201-7/+7
* ADT/Optional.h: Appease msvc.NAKAMURA Takumi2013-02-201-1/+1
* Rename llvm::Optional<T>::Reset to 'reset' as per LLVM naming conventions.David Blaikie2013-02-201-3/+3
* Allow llvm::Optional to work with types without default constructors.David Blaikie2013-02-201-11/+47
* Fix include guards so they exactly match file names.Jakub Staszak2013-01-101-2/+2
* Use a bool instead of a bitfield in llvm/ADT/Optional.Argyrios Kyrtzidis2013-01-021-1/+1
* Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES.Chandler Carruth2012-11-301-2/+2
* Separate out the tests for whether the compiler suports R-valueChandler Carruth2012-11-301-1/+1
* Add a new C++11 compatibility macro, LLVM_LVALUE_FUNCTION.Jordan Rose2012-11-301-2/+7
* Fix case for include of Compiler.h.Jordan Rose2012-10-181-1/+1
* Add a T&& constructor to llvm::Optional.Jordan Rose2012-10-181-0/+9
* Poison the relational operators ==, !=, <, <=, >=, > on llvm::OptionalDouglas Gregor2011-02-111-0/+54
* Move 'Optional' class from Clang to LLVM/ADT.Ted Kremenek2010-04-091-0/+66