summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ASTContext.cpp
Commit message (Expand)AuthorAgeFilesLines
* Keep track of the Expr used to describe the size of an array type,Douglas Gregor2009-07-061-18/+84
* Fix for PR4502: add calculation of the integer conversion rank for Eli Friedman2009-07-051-0/+3
* Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor2009-07-021-1/+203
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-19/+18
* Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis2009-06-301-10/+10
* Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions.Chris Lattner2009-06-301-2/+1
* Keep track of function template specializations, to eliminateDouglas Gregor2009-06-291-0/+6
* Remove ASTContext::getObjCQualifiedIdType().Steve Naroff2009-06-291-7/+0
* Implement enough of the 'auto' keyword so we can claim to support N2546.Anders Carlsson2009-06-261-0/+4
* Decltype needs to have a dependent type if the expr passed to it is type depe...Anders Carlsson2009-06-251-0/+3
* C++ decltype support (N2343)Anders Carlsson2009-06-241-3/+31
* Add a DecltypeType type.Anders Carlsson2009-06-241-0/+17
* Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor2009-06-181-10/+10
* First step toward fixing <rdar://problem/6613046> refactor clang objc type re...Steve Naroff2009-06-171-21/+31
* Support dependent extended vector types and template instantiationDouglas Gregor2009-06-171-0/+12
* Keep track of whether a type parameter type is a parameter pack.Anders Carlsson2009-06-161-7/+10
* Sink the BuiltinInfo object from ASTContext into theChris Lattner2009-06-141-12/+5
* move GetBuiltinType from Builtin::Context to ASTContext.Chris Lattner2009-06-141-0/+200
* Delete method which is now trivial.Eli Friedman2009-06-081-18/+0
* Don't allow defining a block with a non-prototype type. Remove a Eli Friedman2009-06-081-6/+0
* Move CharIsSigned from TargetInfo to LangOptions.Eli Friedman2009-06-051-1/+1
* Cleanup/Refactoring of ivar collection. No change in functionality.Fariborz Jahanian2009-06-041-18/+54
* Place the GC attribute on the same relative pointerFariborz Jahanian2009-06-031-0/+7
* Diagnose misuse of __strong attribute in a redeclaration.Fariborz Jahanian2009-06-021-9/+16
* Issue diagnostics on __weak attribute mismatch.Fariborz Jahanian2009-06-021-9/+28
* Fix a silly typo in my previous objc_gc merging patch.Eli Friedman2009-06-021-1/+1
* Cleaned-up version of gc attribute type merging. I still don't like it Eli Friedman2009-06-021-17/+26
* This patch attempts to fix the merging of __strong/__weak attributesFariborz Jahanian2009-06-021-2/+22
* Disable type merging with gc attributes. This has a number of nasty Eli Friedman2009-06-011-2/+2
* Create a new PrintingPolicy class, which we pass down through the ASTDouglas Gregor2009-05-291-0/+1
* Add an assertion so that we don't accidentally build constant arrays of Eli Friedman2009-05-291-0/+3
* Reintroduce the home for exception specs, and make Sema fill it. However, kee...Sebastian Redl2009-05-271-11/+23
* Add a big test case for I-C-Es in C++, and a fix to make it work. The fix mig...Sebastian Redl2009-05-271-1/+2
* Convert ObjC qualified type clients over to using iterators.Steve Naroff2009-05-271-6/+6
* Simplify printing of the statistics for types.Douglas Gregor2009-05-261-95/+18
* Extend getPreferredTypeAlign to handle _Complex double and long long Eli Friedman2009-05-251-5/+8
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-1/+1
* Use the Itanium ABI for member pointers. Add a missing 'break' statement and ...Anders Carlsson2009-05-171-9/+9
* Fix rdar://6880874 - [sema] crash on array types with different index sizesChris Lattner2009-05-131-1/+6
* Patch to implement ivar synthesis of properties declared in protocolsFariborz Jahanian2009-05-121-10/+40
* The canonical declaration of a NULL declaration is NULLDouglas Gregor2009-05-101-0/+3
* Implement the semantics of the injected-class-name within a classDouglas Gregor2009-05-101-1/+29
* Implement C++0x nullptr.Sebastian Redl2009-05-101-0/+6
* Remove -fobjc-tight-layout, seems to work!Daniel Dunbar2009-05-071-6/+3
* Start canonicalizing template names. This is not yet complete, but itDouglas Gregor2009-05-071-0/+11
* Back out r70506 (exception spec in AST) again. We won't have exception specs ...Sebastian Redl2009-05-061-24/+10
* Fix the field count in interface record layout (it was incorrectlyDaniel Dunbar2009-05-041-6/+0
* Add -fobjc-tight-layout.Daniel Dunbar2009-05-041-0/+9
* Don't allow clients to traverse into superclass synthesized propertiesDaniel Dunbar2009-05-041-9/+0
* Remove ASTContext::addRecordToClass.Daniel Dunbar2009-05-031-55/+4
OpenPOWER on IntegriCloud