- 19cc4ab Revert r75641. by Anders Carlsson · 15 years ago
- c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
- 97fbaa2 Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its place. by Argyrios Kyrtzidis · 15 years ago
- b57a4fe Move the functionality of ASTContext::getCanonicalDecl(), into a virtual method Decl::getCanonicalDecl(). by Argyrios Kyrtzidis · 15 years ago
- 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
- 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
- 808825c Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). by Ted Kremenek · 15 years ago
- 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
- 8f16756 Cleanup a couple loops and improve a comment (based on feedback from Fariborz). by Steve Naroff · 15 years ago
- f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
- de2e22d Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseudo built-in types, since Sema still injects a typedef for recognition (i.e. they aren't truly built-ins from a parser perspective). by Steve Naroff · 15 years ago
- 58f9f2c Introduce Type::isAnyPointerType() and convert all clients (suggested by Chris). by Steve Naroff · 15 years ago
- 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 15 years ago
- f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
- ce7b38c minor cleanups, reduce nesting of if's with early return. by Chris Lattner · 15 years ago
- 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
- 563a03b Fix a problem that Eli noticed, and that Doug helped me fix. by Anders Carlsson · 15 years ago
- dd0257c The canonical type of typeof or decltype with a dependent type is itself, by Douglas Gregor · 15 years ago
- c29f77b Make ASTContext explicitly keep track of the declaration for the C by Douglas Gregor · 15 years ago
- 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
- a342675 Fix for PR4502: add calculation of the integer conversion rank for wchar_t. by Eli Friedman · 15 years ago
- 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
- 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
- 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
- e4f2142 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 15 years ago
- 127102b Keep track of function template specializations, to eliminate by Douglas Gregor · 15 years ago
- 683087f Remove ASTContext::getObjCQualifiedIdType(). by Steve Naroff · 15 years ago
- e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
- a07c33e Decltype needs to have a dependent type if the expr passed to it is type dependent. Fixes PR4444. by Anders Carlsson · 15 years ago
- 60a9a2a C++ decltype support (N2343) by Anders Carlsson · 15 years ago
- 395b475 Add a DecltypeType type. by Anders Carlsson · 15 years ago
- 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
- d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 15 years ago
- 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
- 76e4ce4 Keep track of whether a type parameter type is a parameter pack. by Anders Carlsson · 15 years ago
- 1b63e4f Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 15 years ago
- 86df27b move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 15 years ago
- 26784c1 Delete method which is now trivial. by Eli Friedman · 15 years ago
- 687abff Don't allow defining a block with a non-prototype type. Remove a by Eli Friedman · 15 years ago
- 15b9176 Move CharIsSigned from TargetInfo to LangOptions. by Eli Friedman · 15 years ago
- 8e6ac1d Cleanup/Refactoring of ivar collection. No change in functionality. by Fariborz Jahanian · 15 years ago
- 4027cd1 Place the GC attribute on the same relative pointer by Fariborz Jahanian · 15 years ago
- 86f4385 Diagnose misuse of __strong attribute in a redeclaration. by Fariborz Jahanian · 15 years ago
- 8df7a28 Issue diagnostics on __weak attribute mismatch. by Fariborz Jahanian · 15 years ago
- 354e53d Fix a silly typo in my previous objc_gc merging patch. by Eli Friedman · 15 years ago
- 07d2587 Cleaned-up version of gc attribute type merging. I still don't like it by Eli Friedman · 15 years ago
- 585f7b2 This patch attempts to fix the merging of __strong/__weak attributes by Fariborz Jahanian · 15 years ago
- 852d63b Disable type merging with gc attributes. This has a number of nasty by Eli Friedman · 15 years ago
- d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
- 587cbdf Add an assertion so that we don't accidentally build constant arrays of VLAs. by Eli Friedman · 15 years ago
- 465226e Reintroduce the home for exception specs, and make Sema fill it. However, keep the spec out of the canonical type this time. Net effect is currently nothing, because the spec isn't checked anywhere. by Sebastian Redl · 15 years ago
- 1590d9c Add a big test case for I-C-Es in C++, and a fix to make it work. The fix might not be the right way to do it. by Sebastian Redl · 15 years ago
- 446ee4e Convert ObjC qualified type clients over to using iterators. by Steve Naroff · 15 years ago
- dbe833d Simplify printing of the statistics for types. by Douglas Gregor · 15 years ago
- 1eed602 Extend getPreferredTypeAlign to handle _Complex double and long long correctly. by Eli Friedman · 15 years ago
- beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
- 1cca74e Use the Itanium ABI for member pointers. Add a missing 'break' statement and a test case by Anders Carlsson · 15 years ago
- 38aeec7 Fix rdar://6880874 - [sema] crash on array types with different index sizes by Chris Lattner · 15 years ago
- 9820074 Patch to implement ivar synthesis of properties declared in protocols by Fariborz Jahanian · 15 years ago
- c4ccf01 The canonical declaration of a NULL declaration is NULL by Douglas Gregor · 16 years ago
- 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 16 years ago
- 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 16 years ago
- 913af35 Remove -fobjc-tight-layout, seems to work! by Daniel Dunbar · 16 years ago
- 25a3ef7 Start canonicalizing template names. This is not yet complete, but it by Douglas Gregor · 16 years ago
- bfa2fcb Back out r70506 (exception spec in AST) again. We won't have exception specs until we've had a lot more discussion. by Sebastian Redl · 16 years ago
- 6e8575b Fix the field count in interface record layout (it was incorrectly by Daniel Dunbar · 16 years ago
- d6884a0 Add -fobjc-tight-layout. by Daniel Dunbar · 16 years ago
- 3715328 Don't allow clients to traverse into superclass synthesized properties by Daniel Dunbar · 16 years ago
- ee1ec39 Remove ASTContext::addRecordToClass. by Daniel Dunbar · 16 years ago
- 532d4da Use ASTRecordLayout for computing ivar offsets instead of shadow by Daniel Dunbar · 16 years ago
- d8fd6ff Fix a possible memory error, the record layout entry could be by Daniel Dunbar · 16 years ago
- 453addb Implement the interface/implementation layout distinction. by Daniel Dunbar · 16 years ago
- b2dbbb9 Split out getASTObjCImplementationLayout by Daniel Dunbar · 16 years ago
- 7b9a2ee Make a home for exception specs in the AST. Now Sema can hook them up. by Sebastian Redl · 16 years ago
- 1885764 Properly compute the alignment of typedefs that make use of the by Douglas Gregor · 16 years ago
- ec16cb9 int128_t is apparently 128-bit aligned on all 64-bit targets, and by Chris Lattner · 16 years ago
- 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 16 years ago
- 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 16 years ago
- 7a9cbed Make sure to pull in the target builtin records when initialize the AST context, even if we're not going to initialize the __builin_* identifiers by Douglas Gregor · 16 years ago
- 319ac89 PCH support for all of the predefined Objective-C types, such as id, by Douglas Gregor · 16 years ago
- 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 16 years ago
- 370187c Remove the serialization code that predates precompiled by Douglas Gregor · 16 years ago
- 2deaea3 Lazy loading of builtins for precompiled headers. by Douglas Gregor · 16 years ago
- a80a0f6 Reapply r69771, with updates & fixes: by Daniel Dunbar · 16 years ago
- 75da674 Simplify addRecordToClass, it is not legal to call it on a forward by Daniel Dunbar · 16 years ago
- 068360e ObjCQualifiedClass is dead, remove it. by Chris Lattner · 16 years ago
- 71dfdb9 Reorganize built-in initialization to separate the creation of target builtins from marking IdentifierInfos as builtins. No functionality change by Douglas Gregor · 16 years ago
- d4ae6c0 Revert r69771, I missed some (obvious) details. :/ by Daniel Dunbar · 16 years ago
- 3b3a458 Mark another TypeForDecl const and make getObjCInterfaceType's argument const. by Daniel Dunbar · 16 years ago
- 0c45793 Rework the shadow struct that is layed out for Objective-C classes. by Daniel Dunbar · 16 years ago
- 24c8991 Make sure to mark the interface as completed when we see an by Daniel Dunbar · 16 years ago
- 525c9b7 Kill ASTContext::[gs]etFieldForDecl, instead we just lookup things by Daniel Dunbar · 16 years ago
- 9e6c20b Assert on a few conditions that (I believe) should hold by Daniel Dunbar · 16 years ago
- 153bfe5 Make FieldDecl parameter to getObjCEncodingForType... const. by Daniel Dunbar · 16 years ago
- c8d2e77 Fix decl type merges when they have __string/__weak attributes. by Fariborz Jahanian · 16 years ago
- d824c9c ASTContext::mergeTypes(): Loosen up the type checking for 'Class' (treating it like 'id'). by Steve Naroff · 16 years ago
- bb3fde3 Change dyn_cast<> to isa<>. Pointed out by Anders (thanks). by Steve Naroff · 16 years ago
- ab76d45 Fix crasher in ASTContext::getObjCEncodingForMethodDecl(). by Steve Naroff · 16 years ago
- 16ede0e fix PR3932: [ObjC]Type defined as 'id' is not recognized as a valid object type. by Chris Lattner · 16 years ago
- c211218 Non-pointer objects are none gc'able regardles of the attribute set on them. by Fariborz Jahanian · 16 years ago