aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ASTContext.cpp
AgeCommit message (Expand)Author
2013-05-04Reverting r181004 since it has broken test/Sema/wchar.c.Aaron Ballman
2013-05-04Implement most of N3638 (return type deduction for normal functions).Richard Smith
2013-05-03Support __wchar_t in -fms-extensions and -fms-compatibility modes.Hans Wennborg
2013-05-02[document parsing]: support c++11 type aliasesFariborz Jahanian
2013-04-30Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith
2013-04-26documenttion parsing. Provide a c-index testFariborz Jahanian
2013-04-26document parsing. When a sub-class (c++ Objective-C) missing Fariborz Jahanian
2013-04-26Implement C++1y decltype(auto).Richard Smith
2013-04-17[document parsing]: When tag declaration (but not definition!) Fariborz Jahanian
2013-04-17In ASTContext::getOverriddenMethods, call overridden_methods_begin/overridden...Argyrios Kyrtzidis
2013-04-15Revert "Speed-up ObjCMethodDecl::getOverriddenMethods()."Argyrios Kyrtzidis
2013-04-13Speed-up ObjCMethodDecl::getOverriddenMethods().Argyrios Kyrtzidis
2013-04-10Add an option to parse all comments as documentation commentsDmitri Gribenko
2013-04-01Don't eagerly deserialize every templated function (and every static dataRichard Smith
2013-03-28[ms-cxxabi] Correctly compute the size of member pointersReid Kleckner
2013-03-21Further weaken block conversion rules to permit blocks withJohn McCall
2013-03-15Revert "Remove a pointless assertion."Bob Wilson
2013-03-15Remove a pointless assertion.Nico Weber
2013-03-12Remove a bogus assert so we don't crash inRafael Espindola
2013-03-08ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose
2013-03-07Promote atomic type sizes up to a power of two, capped byJohn McCall
2013-02-22Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer
2013-02-22Comment parsing: add CommentOptions to allow specifying custom comment block ...Dmitri Gribenko
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-02-18Replace TypeLoc llvm::cast support to be well-defined.David Blaikie
2013-02-15objective-C: Fixes a compiler crash when encodingFariborz Jahanian
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-02-03Constify ASTContext::getObjContainingInterfaceDmitri Gribenko
2013-01-31Add support for AArch64 target.Tim Northover
2013-01-27Comment parsing: attach any tag type's documentation to its typedef if latterDmitri Gribenko
2013-01-27Revert r173586 (and r173587) , "Attach any tag type's documentation to its ty...NAKAMURA Takumi
2013-01-26Fix comment.Fariborz Jahanian
2013-01-26Attach any tag type's documentation to its typedef ifFariborz Jahanian
2013-01-26Added ASTContext methods getIntPtrType and getUIntPtrType.Enea Zaffanella
2013-01-25simplify code by removing excessive bracing.Fariborz Jahanian
2013-01-25Attach enum's documentation to its typedef ifFariborz Jahanian
2013-01-25The standard ARM C++ ABI dictates that inline functions areJohn McCall
2013-01-25First pass at abstracting out a class for the target C++ ABI.John McCall
2013-01-23Add a new LangOpt NativeHalfType. This option allows for native half/fp16Joey Gouly
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-17In Objective-C ARC, completely ignore ownership qualifiers on theDouglas Gregor
2013-01-16Rework the traversal of Objective-C categories and extensions toDouglas Gregor
2013-01-12Disable caching of visibility.Rafael Espindola
2013-01-12comment parsing: when property accessors don't have commentFariborz Jahanian
2013-01-09Suppress GCC -Wreturn warning.David Blaikie
2013-01-08Clear the LV cache when setting the instantiated from link.Rafael Espindola
2013-01-04Fix up various builtin declaration of objc_msgSend familiesFariborz Jahanian
2013-01-02Convert an if that never happens to an assert.Rafael Espindola
2012-12-20Robustify the @encode code and add support for _Atomic.John McCall
2012-12-18Re-commit r170428 changes with Linux style file endings.Guy Benyei