aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/Type.cpp
AgeCommit message (Expand)Author
2012-03-08[AST] Change Type::isIntegerType to be inlined(). It is very popular.Daniel Dunbar
2012-03-06AST: Move several Type::is...Type() functions to be inline.Daniel Dunbar
2012-02-19Remove dead code.Ahmed Charles
2012-02-10Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith
2012-02-08Revise the SplitQualType interface to make it its own thing instead ofJohn McCall
2012-02-07Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer
2012-02-05Move operator overload out of line. Calling operator<< on a forward declared ...Benjamin Kramer
2012-02-04Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer
2012-02-03When a pack expansion occurs in the template argument list of an aliasDouglas Gregor
2012-01-26Simplify {Record,Enum}Type::classof.Peter Collingbourne
2012-01-25Fix PR11848: decree that an alias template contains an unexpanded parameter packRichard Smith
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-15decltype(e) is type-dependent if e is instantiation-dependent. Scary but true.Richard Smith
2012-01-14Remember if a type has its visibility set explicitly or implicitly.Rafael Espindola
2012-01-10Implement the missing pieces of Evaluate for _Complex types. With that compl...Eli Friedman
2012-01-02Diagnose cases where the definition of a particular type is required,Douglas Gregor
2011-12-30Unrevert r147271, reverted in r147361.Richard Smith
2011-12-30Revert r147271. This fixes PR11676.Rafael Espindola
2011-12-25constexpr: perform zero-initialization prior to / instead of performing aRichard Smith
2011-12-15Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor
2011-10-26Correctly perform integral promotions on wchar_t/char16_t/char32_t in C++. <r...Eli Friedman
2011-10-25Restore r142914 and r142915, now with missing file and apparentJohn McCall
2011-10-25Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi
2011-10-25Introduce a placeholder type for "pseudo object"John McCall
2011-10-17Add a new placeholder type to represent "unbridged"John McCall
2011-10-14Provide half floating point support as a storage only type.Anton Korobeynikov
2011-10-07Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
2011-10-01constexpr: semantic checking for constexpr functions and constructors. Based inRichard Smith
2011-09-30Fix typo.Richard Smith
2011-09-27When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor
2011-09-09Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall
2011-08-30Declare and define implicit move constructor and assignment operator.Sebastian Redl
2011-08-15Track in the AST whether a function is constexpr.Richard Smith
2011-08-10Renamings to consistently use 'Constexpr' not 'ConstExpr' when referring to t...Richard Smith
2011-08-04Match type names and give more info for out-of-line function definition errors.Kaelyn Uhrain
2011-07-27Make CodeGen for array delete involving incomplete class work without crashin...Eli Friedman
2011-07-27Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-12In ARC mode, consider Objective-C lifetime types (object pointers andDouglas Gregor
2011-07-12Improve name mangling for instantiation-dependent types that are notDouglas Gregor
2011-07-12Fix the desugaring of dependent decltype and typeof(expr) nodes. TheDouglas Gregor
2011-07-11Allow us to compute linkage et al for instantiation-dependent types.Douglas Gregor
2011-07-01Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor
2011-06-30Preserve that a TemplateName was arrived at by substitutingJohn McCall
2011-06-30Document and check tighter assumptions about the TemplateName of aJohn McCall
2011-06-27Merge some calls to FoldingSetNodeID::AddInteger; assuming my measurements ar...Eli Friedman
2011-06-20Restructure the API in Type based on a conversation with Richard Smith.Chandler Carruth
2011-06-19Add test cases for false positives on -Wnull-arithmetic from RichardChandler Carruth
2011-06-15Automatic Reference Counting.John McCall