aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ASTContext.cpp
AgeCommit message (Expand)Author
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-06objc: fixes a problem in block type comparison involvingFariborz Jahanian
2012-02-06Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith
2012-02-04Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer
2012-02-04Move Storage and StorageAllocator out of the PartialDiagnostic class so we ca...Benjamin Kramer
2012-02-03When a pack expansion occurs in the template argument list of an aliasDouglas Gregor
2012-02-03Move isSentinelNullExpr() from Sema to ASTContext to make it more widelyArgyrios Kyrtzidis
2012-02-02r149587 revertedAnton Yartsev
2012-02-02Fix for PR10657 (http://llvm.org/bugs/show_bug.cgi?id=10657)Anton Yartsev
2012-01-26objc: 'id' and block pointer compare in mergeTypes isFariborz Jahanian
2012-01-26objc: allow block pointer matching 'id' type whenFariborz Jahanian
2012-01-20Add ability to specifiy 'restrict' on parameters of builtins, and correct thi...Ted Kremenek
2012-01-17Delay the creation of the built-in Objective-C class 'Protocol' byDouglas Gregor
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-02Fix canonicalization of protocol-qualified typesDouglas Gregor
2012-01-01Use declaresSameEntity() when comparing ObjCProtocolDecls, andDouglas Gregor
2011-12-16If there is a definition of an ObjCInterfaceDecl, make it the Decl returned f...Douglas Gregor
2011-12-16Fix chaining of ObjCInterfaceDecl redeclarationsDouglas Gregor
2011-12-15Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor
2011-12-13Added an assertion about overflow in sizeof evaluation. This does not solve t...Abramo Bagnara
2011-12-03Keep track of all of the import declarations that are parsed orDouglas Gregor
2011-11-30Add bigger method type encodings to protocol objects. <rdar://problem/10492418>Bob Wilson
2011-11-13Fix the signature of the getcontext builtin. Patch by Dimitry Andric.Rafael Espindola
2011-11-06Correcting grammar.David Blaikie
2011-11-01[libclang] For a class extension, give it a unique USR but for any property o...Argyrios Kyrtzidis
2011-10-27Teach format string analysis that "%zu" means size_t.Hans Wennborg
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-14Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic...Eli Friedman
2011-10-10Constant expression evaluation refactoring:Richard Smith
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
2011-10-06Use a sidetable in ASTContext for ParmVarDecls whose index exceeds the 8 bits...Ted Kremenek
2011-10-05c: assignment/init of a function pointer whose function(s)Fariborz Jahanian
2011-10-03Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis
2011-09-29Add support for alignment-specifiers in C1X and C++11, removePeter Collingbourne
2011-09-28objc arc: Diagnose block pointer type mismatch whenFariborz Jahanian
2011-09-27Only print _Bool as 'bool' when 'bool' is defined as an object-likeDouglas Gregor
2011-09-27When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor
2011-09-26Fix assertion hit when @encoding C++ classes. rdar://10172840 & http://llvm.o...Argyrios Kyrtzidis
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie