summaryrefslogtreecommitdiffstats
path: root/lib/AST/ASTContext.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith2012-04-171-0/+2
* objective-c modern translator: buildit objc boolFariborz Jahanian2012-04-161-1/+2
* Implement support for null non-type template arguments for non-typeDouglas Gregor2012-04-061-2/+5
* Fix a comment: kPropertyType = 'T' not 't'. <rdar://problem/11095729>Bob Wilson2012-03-221-1/+1
* Report the natural alignment of unsigned long long, not the preferred alignment.Chad Rosier2012-03-211-1/+2
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-11/+11
* [AST] Memoize ASTContext::getTypeInfo().Daniel Dunbar2012-03-091-4/+15
* Make sure we consistently canonicalize types when canonicalizing TemplateTemp...Eli Friedman2012-03-071-3/+5
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-1/+4
* Use TinyPtrVector instead of UsuallyTinyPtrVector.Argyrios Kyrtzidis2012-03-061-6/+0
* Properly handle non-canonical underlying types inPeter Collingbourne2012-03-051-1/+1
* Avoid an unnecessary recursive loop between type canonicalization and NNS can...Eli Friedman2012-03-031-18/+5
* Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor2012-02-201-0/+7
* Within the body of a lambda expression, decltype((x)) for anDouglas Gregor2012-02-121-34/+3
* Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith2012-02-101-1/+4
* Revise the SplitQualType interface to make it its own thing instead ofJohn McCall2012-02-081-24/+24
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-071-7/+0
* objc: fixes a problem in block type comparison involvingFariborz Jahanian2012-02-061-2/+4
* Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara2012-02-061-0/+1
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Basic: import OwningPtr<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer2012-02-041-0/+1
* Move Storage and StorageAllocator out of the PartialDiagnostic class so we ca...Benjamin Kramer2012-02-041-0/+6
* When a pack expansion occurs in the template argument list of an aliasDouglas Gregor2012-02-031-12/+20
* Move isSentinelNullExpr() from Sema to ASTContext to make it more widelyArgyrios Kyrtzidis2012-02-031-0/+18
* r149587 revertedAnton Yartsev2012-02-021-3/+1
* Fix for PR10657 (http://llvm.org/bugs/show_bug.cgi?id=10657)Anton Yartsev2012-02-021-1/+3
* objc: 'id' and block pointer compare in mergeTypes isFariborz Jahanian2012-01-261-3/+6
* objc: allow block pointer matching 'id' type whenFariborz Jahanian2012-01-261-1/+5
* Add ability to specifiy 'restrict' on parameters of builtins, and correct thi...Ted Kremenek2012-01-201-0/+3
* Delay the creation of the built-in Objective-C class 'Protocol' byDouglas Gregor2012-01-171-5/+14
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-8/+6
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-2/+3
* De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor2012-01-141-5/+5
* Fix canonicalization of protocol-qualified typesDouglas Gregor2012-01-021-1/+9
* Use declaresSameEntity() when comparing ObjCProtocolDecls, andDouglas Gregor2012-01-011-5/+5
* If there is a definition of an ObjCInterfaceDecl, make it the Decl returned f...Douglas Gregor2011-12-161-0/+4
* Fix chaining of ObjCInterfaceDecl redeclarationsDouglas Gregor2011-12-161-2/+8
* Replace all comparisons between ObjCInterfaceDecl pointers with callsDouglas Gregor2011-12-151-1/+1
* Added an assertion about overflow in sizeof evaluation. This does not solve t...Abramo Bagnara2011-12-131-1/+3
* Keep track of all of the import declarations that are parsed orDouglas Gregor2011-12-031-1/+15
* Add bigger method type encodings to protocol objects. <rdar://problem/10492418>Bob Wilson2011-11-301-13/+63
* Fix the signature of the getcontext builtin. Patch by Dimitry Andric.Rafael Espindola2011-11-131-2/+12
* Correcting grammar.David Blaikie2011-11-061-1/+1
* [libclang] For a class extension, give it a unique USR but for any property o...Argyrios Kyrtzidis2011-11-011-0/+11
* Teach format string analysis that "%zu" means size_t.Hans Wennborg2011-10-271-1/+11
* Correctly perform integral promotions on wchar_t/char16_t/char32_t in C++. <r...Eli Friedman2011-10-261-12/+28
* Restore r142914 and r142915, now with missing file and apparentJohn McCall2011-10-251-0/+3
* Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi2011-10-251-3/+0
* Introduce a placeholder type for "pseudo object"John McCall2011-10-251-0/+3