aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/Type.cpp
AgeCommit message (Expand)Author
2013-04-22C++1y constexpr extensions, round 1: Allow most forms of declaration andRichard Smith
2013-03-15[AST] Add a fast path to ConstantArrayType::getNumAddressingBits().Daniel Dunbar
2013-03-14Avoid computing the linkage too early. Don't invalidate it.Rafael Espindola
2013-03-09Add TagDecl::hasNameForLinkage(), which is true if the tagJohn McCall
2013-03-08ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose
2013-02-27Don't cache the visibility of types.Rafael Espindola
2013-02-27Rename methods to comply with the LLVM Coding Standards.Rafael Espindola
2013-02-27Change Type::getLinkageAndVisibility to return a LinkageInfo.Rafael Espindola
2013-02-27Move LinkageInfo out of NamedDecl so that it can be used in Type.h.Rafael Espindola
2013-02-23Revert r175912, "Add support for coldcc to clang" at John's request.Peter Collingbourne
2013-02-22Add support for coldcc to clangPeter Collingbourne
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-12Disable caching of visibility.Rafael Espindola
2013-01-08Move ref qualifiers from Type bitfields into FunctionProtoType, stealing twoRichard Smith
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-25Add intel_ocl_bicc calling convention as a function attribute to clang. The c...Guy Benyei
2012-12-25Add 171048 back but invalidate the cache of all redeclarations when settingRafael Espindola
2012-12-25Revert r171048, "Cache visibility of decls."NAKAMURA Takumi
2012-12-25Cache visibility of decls.Rafael Espindola
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-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer
2012-11-16A step towards sorting out handling of triviality of special members in C++11.Richard Smith
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-03Teach getCXXRecordDeclForPointerType about references.Jordan Rose
2012-09-26Teach Type::getAs<TemplateSpecializationType> that a TemplateSpecializationTypeRichard Smith
2012-09-05objective-c++11: c++11 does not change pod-ness whenFariborz Jahanian
2012-08-31Improved MSVC __interface support by adding first class support for it, inste...Joao Matos
2012-08-31Change the representation of builtin functions in the ASTEli Friedman
2012-07-27Final piece of core issue 1330: delay computing the exception specification ofRichard Smith
2012-07-16Related to PR11848 and core-21989: switch ContainsUnexpandedParameterPack fromRichard Smith
2012-07-15Revert change accidentally committed in r160240.Richard Smith
2012-07-15PR13368: Halve the instantiation depth of this test again. Apparently, FreeBSDRichard Smith
2012-05-10[objc] When boxing a BOOL/NSInteger/NSUInteger type, use the correspondingArgyrios Kyrtzidis
2012-05-05Make BuiltinType::getName return a StringRef and introduce BuiltinType::getNa...Argyrios Kyrtzidis
2012-04-28isCXX98PODType: Avoid dispatch on the language standard when recursing.Benjamin Kramer
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-04-04For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this isRichard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
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-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