aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/Type.h
AgeCommit message (Expand)Author
2012-12-18Re-commit r170428 changes with Linux style file endings.Guy Benyei
2012-12-18Revert changes from r170428, as I accidentally changed the line endings of th...Guy Benyei
2012-12-18Add OpenCL images as clang builtin types.Guy Benyei
2012-12-04Sort #include lines for all files under include/...Chandler Carruth
2012-11-14Remove another questionable use of hasTrivial*. The relevant thing for thisRichard Smith
2012-10-16Add pnaclcall convention to Native Client targets.Derek Schuff
2012-10-11Remove pointless classof()'s.Sean Silva
2012-10-03Teach getCXXRecordDeclForPointerType about references.Jordan Rose
2012-10-02Allowing individual targets to determine whether a given calling convention i...Aaron Ballman
2012-09-27Pass PrintingPolicy by reference, copying it isn't cheap.Benjamin Kramer
2012-09-26Teach Type::getAs<TemplateSpecializationType> that a TemplateSpecializationTypeRichard Smith
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Dmitri Gribenko
2012-09-12Add two new functions to Qualifiers.Richard Trieu
2012-08-31Improved MSVC __interface support by adding first class support for it, inste...Joao Matos
2012-08-10Provide isConst/Volatile on CXXMethodDecl.David Blaikie
2012-08-08Implement final piece of DR963 and also DR587:Richard Smith
2012-08-07Remove obsolete comment. Obsoleted by r116524 when Type hierarhy bitfieldDmitri Gribenko
2012-07-27Final piece of core issue 1330: delay computing the exception specification ofRichard Smith
2012-07-16More for PR11848: a pack expansion type isn't necessarily type-dependent (itsRichard Smith
2012-06-20Documentation cleanup:James Dennett
2012-06-17Documentation cleanup: escaped a < character in a Doxygen comment.James Dennett
2012-06-13More doxygen/documentation cleanups.James Dennett
2012-06-12Correct comment. The return type was changed to const Type* in r123814. Pat...Dmitri Gribenko
2012-06-07Fix many doxygen formatting errors.Chandler Carruth
2012-05-10[objc] When boxing a BOOL/NSInteger/NSUInteger type, use the correspondingArgyrios Kyrtzidis
2012-05-05Use raw_ostream in TypePrinter and eliminate uses of temporary std::strings.Argyrios Kyrtzidis
2012-05-05Make BuiltinType::getName return a StringRef and introduce BuiltinType::getNa...Argyrios Kyrtzidis
2012-04-28Rename isPODType (using the C++98 rules) into isCXX98PODType and make isPODTy...Benjamin Kramer
2012-04-19PR 12586: Fix assert while running libc++ testsuite: deal with exceptionRichard Smith
2012-04-17Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith
2012-03-09[AST] Type::isVoidType() is trivial and should be inlined.Daniel Dunbar
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-27Just drop the bitfield from ExtProtoInfo, this struct isn't even heap allocat...Benjamin Kramer
2012-02-27Speculatively attempt to work around a hypothetical but unreproduced MSVC issueRichard Smith
2012-02-26Bit pack ExtProtoInfo.Benjamin Kramer
2012-02-21Also mark Type's dump() as 'used' to make it available in libclang.Argyrios Kyrtzidis
2012-02-12Within the body of a lambda expression, decltype((x)) for anDouglas Gregor
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-07Introduce basic ASTs for lambda expressions. This covers:Douglas Gregor
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-20Add ability to specifiy 'restrict' on parameters of builtins, and correct thi...Ted Kremenek
2012-01-17Rework the way in which we (de-)serialize the declarationsDouglas Gregor
2012-01-14Remember if a type has its visibility set explicitly or implicitly.Rafael Espindola
2012-01-02Diagnose cases where the definition of a particular type is required,Douglas Gregor
2011-12-23Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer