- 7fb5e48 Don't give a default argument to ASTContext::getFunctionType for the TypeQuals parameter, it causes subtle bugs where TypeQuals, while necessary, are omitted from the call. by Argyrios Kyrtzidis · 16 years ago
- 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 16 years ago
- 6ae9850 Fix <rdar://problem/6257645> clang static analyzer crashes when encountering blocks as objects by Steve Naroff · 16 years ago
- 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
- 87f3b93 Sema::CheckCompareOperands() and ASTContext::mergeTypes(): Change handling of ObjC qualified id types to be consistent with gcc. This changes a handful of test case errors into warnings (diff will tell you which cases have changed). by Steve Naroff · 16 years ago
- 0d504c1 Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType. by Daniel Dunbar · 16 years ago
- d96b35b More Obj-C type encoding improvements. by Daniel Dunbar · 16 years ago
- 82a6cfb Fix bug in Obj-C type encoding for structures. by Daniel Dunbar · 16 years ago
- 502a4a1 Anonymous structures print as '?=' in Obj-C type encoding. by Daniel Dunbar · 16 years ago
- 1e6759e Using dyn_cast_or_null here is redundant, use dyn_cast instead. by Argyrios Kyrtzidis · 16 years ago
- 3b0db90 Implement #pragma pack use in structure packing. The general approach by Daniel Dunbar · 16 years ago
- f6e764f silence a bunch of warnings in a release-assert build. by Chris Lattner · 16 years ago
- 6171085 Wrap long lines and other minor cleanups, no functionality change. by Chris Lattner · 16 years ago
- f7bb8b9 Pass postfix attributes to ActOnFields (mismarked a file). by Daniel Dunbar · 16 years ago
- 1bfe1c2 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
- 248e1c0 Add # of block pointer types to -print-stats. by Daniel Dunbar · 16 years ago
- 485eeff Extend ASTContext::getTypeInfo() and ASTContext::getObjCEncodingForType() for BlockTypes. by Steve Naroff · 16 years ago
- 2b255c4 Tweak implementation for allowing ObjC builtin type redefinitions. by Steve Naroff · 16 years ago
- 3c1b912 Simplify typesAreBlockCompatible(). by Steve Naroff · 16 years ago
- dd972f2 More type checking for blocks. Still incomplete (will hopefully finish up this weekend). by Steve Naroff · 16 years ago
- 4b7c983 Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it. by Ted Kremenek · 16 years ago
- df042e6 Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. by Ted Kremenek · 16 years ago
- bfdcae6 Fix a handful of typos (closure->block) to avoid confusion. by Steve Naroff · 16 years ago
- 1c7d067 Add type checking for blocks. by Steve Naroff · 16 years ago
- bd4c1ad Add code to create the fast enumeration state type by Anders Carlsson · 16 years ago
- 296e8d5 Add parser/action support for block literal expressions. by Steve Naroff · 16 years ago
- c56f34a NeXT: Emit mostly-correct property type encoding. by Daniel Dunbar · 16 years ago
- 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
- 3bc0f45 Fix some issues with array type merging. (No visible difference, by Eli Friedman · 16 years ago
- 86da77f Minor const cleanup. by Eli Friedman · 16 years ago
- 3d815e7 Rewrite type compatibility testing to do type merging rather than just by Eli Friedman · 16 years ago
- faf37e7 Fix ASTContext::getObjCEncodingForType() to limit the type info for structure bodies (mimics gcc's adhoc rules). by Steve Naroff · 16 years ago
- 32442bb Update some isIntegerConstantExpr uses to use by Daniel Dunbar · 16 years ago
- acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
- e91593e More #include cleaning by Daniel Dunbar · 16 years ago
- 8389eab Fix PR2400 by more graceful handling of invalid decls. Don't try to layout by Chris Lattner · 16 years ago
- 55f4b02 Change 'Wchar' to 'WChar' casing, for consistency. No functionality change. by Argyrios Kyrtzidis · 16 years ago
- 64c438a Implement support for the 'wchar_t' C++ type. by Argyrios Kyrtzidis · 16 years ago
- 49aa7ff Add CXXRecordType class. by Argyrios Kyrtzidis · 16 years ago
- c63a1f2 by Chris Lattner · 16 years ago
- 28be73f convert more code to use ASTContext to get canonical types instead by Chris Lattner · 16 years ago
- 62f5f7f fix several problems with the protocol qualified id handling where id was implicit. by Chris Lattner · 16 years ago
- b6ccaac Move isObjCObjectPointerType() from Sema to ASTContext. by Ted Kremenek · 16 years ago
- b7cfe88 Make a few related changes: by Chris Lattner · 16 years ago
- ad74a75 Fix for PR2501; this patch makes usual arithmetic conversions for by Eli Friedman · 16 years ago
- 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
- 6a5a34c During interface layout, don't forget super class. by Devang Patel · 16 years ago
- 80d310c Undo previous check-in. by Devang Patel · 16 years ago
- 0e8eda7 During interface layout, don't forget super class. by Devang Patel · 16 years ago
- 44a3dde Add ObjCInterface layout support. Reuse RecordLayout. by Devang Patel · 16 years ago
- 8b27704 Refactoring. Move field layout code in a ASTRecordLayout member fn. by Devang Patel · 16 years ago
- e7d07d1 Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
- 9734162 ASTContext::typesAreCompatible(): id is compatible with all qualified id types. by Steve Naroff · 16 years ago
- 4bd998b Cleanup/refactoring of Sema struct layout. This patch unifies the struct by Eli Friedman · 16 years ago
- b26153c Stop leaking the TUDecl. by Eli Friedman · 16 years ago
- 4b05b1d Add Destroy method to Types, making there destruction more harmonious with by Ted Kremenek · 16 years ago
- 6cc1896 Fixup ASTContext::PrintStats()...it was causing several test failures. by Steve Naroff · 16 years ago
- 4210802 Remove hacks from ASTContext now that alignment gets reported correctly. by Eli Friedman · 16 years ago
- 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 16 years ago
- ef17782 Addition of TranslationUnitDecl to the AST: by Argyrios Kyrtzidis · 16 years ago
- 2ce52f3 Introduce support for finding class and enum names via ordinary name lookup in C++ by Douglas Gregor · 16 years ago
- 5426bf6 random whitespace fixes. by Chris Lattner · 16 years ago
- 8c7bbb5 fix a bug I introduced in my previous checkin. by Chris Lattner · 16 years ago
- acc9972 simplify array compatibility testing. by Chris Lattner · 16 years ago
- 8f8fc7b simplify reference handling. by Chris Lattner · 16 years ago
- 6ac46a4 move some code around, no other change. by Chris Lattner · 16 years ago
- 78eca28 simplify compatibility testing for tag types. by Chris Lattner · 16 years ago
- b048981 merge compatibility testing of qualified/unqualified interfaces together by Chris Lattner · 16 years ago
- 42a997c MyOtherClass<MyProtocol>* is compatible with MyClass* by Chris Lattner · 16 years ago
- 3cc4c0c Remove a dead check for compatible builtin types by Chris Lattner · 16 years ago
- 6e26f5d futher simplify compatibility testing of objc interface types. by Chris Lattner · 16 years ago
- a36a61f ocuvector and vector should be compatible. Fix ASQual compatibility. by Chris Lattner · 16 years ago
- f3692dc Fix comment typo, do reference eval at the correct type. by Chris Lattner · 16 years ago
- f62f9cd simplify vector type compatibility testing. by Chris Lattner · 16 years ago
- eca7be6 move ObjCQualifiedIdTypesAreCompatible out of ASTContext into Sema. by Chris Lattner · 16 years ago
- 821a01b Replace an O(n^2) algorithm in areCompatObjCQualInterfaces with by Chris Lattner · 16 years ago
- 88cb27a move sorting of qualifying protocols from the parser into by Chris Lattner · 16 years ago
- 065f0d7 eliminate getReferencedProtocols from by Chris Lattner · 16 years ago
- 3b27546 make QualifiedInterfaceTypesAreCompatible a static function by Chris Lattner · 16 years ago
- 53efc25 This predicate is just a generic "issuperclass" predicate, move it to the by Chris Lattner · 16 years ago
- c4e4059 Simplify some objc compatibility testing, make interfaceTypesAreCompatible by Chris Lattner · 16 years ago
- 439dbad simplify the logic in ASTContext::objcTypesAreCompatible by Chris Lattner · 16 years ago
- 368eefa clean up some logic in objc type handling. Specifically, make it so that by Chris Lattner · 16 years ago
- 1361b11 trivial changes to getFloatingTypeOfSizeWithinDomain, nothing significant. by Chris Lattner · 16 years ago
- 7cfeb08 simplify max type computation by making it return an integer (like by Chris Lattner · 16 years ago
- a75cea3 minor simplifications/cleanups to type comparisons. by Chris Lattner · 16 years ago
- f52ab25 Start switching clients over from CT.getCanonicalType() to Context.getCanonicalType(CT) for PR2189. by Chris Lattner · 16 years ago
- 77c9647 introduce a new ASTContext::getCanonicalType method. This is the first by Chris Lattner · 16 years ago
- 7176331 make use of EnumType to simplify some code, eliminate warnings by Chris Lattner · 16 years ago
- b048c98 This patch contains these changes: by Chris Lattner · 16 years ago
- 0ed844b Introduce ContextDecl, patch by Argiris Kirtzidis! by Chris Lattner · 16 years ago
- 988ee6e qualifier comparisons should be done on canonical types. by Chris Lattner · 16 years ago
- bdcd637 add a common base class "PointerLikeType" for PointerType and ReferenceType, by Chris Lattner · 16 years ago
- d965455 Add a citation. by Chris Lattner · 16 years ago
- e632774 Fix several bugs in array -> pointer decomposition. by Chris Lattner · 16 years ago
- 8e25d86 switch the rest of the C decl classes to do their by Chris Lattner · 17 years ago
- bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from AST/ASTContext.cpp]
- c63e660 move the ASTContext argument to be first in the argument list of by Chris Lattner · 17 years ago
- 6c2b6eb start switching decls over to using an allocator controlled by ASTContext. by Chris Lattner · 17 years ago
- 9e9b6dc simplify all the type info accessors in TargeTInfo to return scalars, by Chris Lattner · 17 years ago