summaryrefslogtreecommitdiffstats
path: root/lib/AST/Type.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith2012-04-171-0/+9
* For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith2012-04-041-2/+2
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-7/+7
* [AST] Type::isVoidType() is trivial and should be inlined.Daniel Dunbar2012-03-091-7/+0
* [AST] Change Type::isIntegerType to be inlined(). It is very popular.Daniel Dunbar2012-03-081-11/+0
* AST: Move several Type::is...Type() functions to be inline.Daniel Dunbar2012-03-061-53/+8
* Remove dead code.Ahmed Charles2012-02-191-5/+0
* Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith2012-02-101-5/+7
* Revise the SplitQualType interface to make it its own thing instead ofJohn McCall2012-02-081-20/+21
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-071-21/+0
* Move operator overload out of line. Calling operator<< on a forward declared ...Benjamin Kramer2012-02-051-0/+6
* Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer2012-02-041-0/+15
* When a pack expansion occurs in the template argument list of an aliasDouglas Gregor2012-02-031-10/+2
* Simplify {Record,Enum}Type::classof.Peter Collingbourne2012-01-261-8/+0
* Fix PR11848: decree that an alias template contains an unexpanded parameter packRichard Smith2012-01-251-2/+4
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-6/+0
* decltype(e) is type-dependent if e is instantiation-dependent. Scary but true.Richard Smith2012-01-151-1/+4
* Remember if a type has its visibility set explicitly or implicitly.Rafael Espindola2012-01-141-16/+27
* Implement the missing pieces of Evaluate for _Complex types. With that compl...Eli Friedman2012-01-101-2/+4
* Diagnose cases where the definition of a particular type is required,Douglas Gregor2012-01-021-11/+30
* Unrevert r147271, reverted in r147361.Richard Smith2011-12-301-4/+0
* Revert r147271. This fixes PR11676.Rafael Espindola2011-12-301-0/+4
* constexpr: perform zero-initialization prior to / instead of performing aRichard Smith2011-12-251-4/+0
* Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor2011-12-151-1/+1
* Correctly perform integral promotions on wchar_t/char16_t/char32_t in C++. <r...Eli Friedman2011-10-261-4/+5
* Restore r142914 and r142915, now with missing file and apparentJohn McCall2011-10-251-0/+1
* Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi2011-10-251-1/+0
* Introduce a placeholder type for "pseudo object"John McCall2011-10-251-0/+1
* Add a new placeholder type to represent "unbridged"John McCall2011-10-171-0/+1
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-1/+9
* Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall2011-10-071-2/+2
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-0/+2
* constexpr: semantic checking for constexpr functions and constructors. Based inRichard Smith2011-10-011-22/+12
* Fix typo.Richard Smith2011-09-301-1/+1
* When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor2011-09-271-2/+2
* Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall2011-09-091-6/+7
* Declare and define implicit move constructor and assignment operator.Sebastian Redl2011-08-301-2/+3
* Track in the AST whether a function is constexpr.Richard Smith2011-08-151-8/+16
* Renamings to consistently use 'Constexpr' not 'ConstExpr' when referring to t...Richard Smith2011-08-101-1/+1
* Match type names and give more info for out-of-line function definition errors.Kaelyn Uhrain2011-08-041-0/+20
* Make CodeGen for array delete involving incomplete class work without crashin...Eli Friedman2011-07-271-1/+1
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-0/+12
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-1/+1
* In ARC mode, consider Objective-C lifetime types (object pointers andDouglas Gregor2011-07-121-2/+0
* Improve name mangling for instantiation-dependent types that are notDouglas Gregor2011-07-121-0/+20
* Fix the desugaring of dependent decltype and typeof(expr) nodes. TheDouglas Gregor2011-07-121-1/+17
* Allow us to compute linkage et al for instantiation-dependent types.Douglas Gregor2011-07-111-2/+2
* Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor2011-07-011-15/+62
* Preserve that a TemplateName was arrived at by substitutingJohn McCall2011-06-301-0/+1
* Document and check tighter assumptions about the TemplateName of aJohn McCall2011-06-301-0/+3