- f2c7cd0 Pass postfix attributes to ActOnFields (mismarked a file). by Daniel Dunbar · 16 years ago
- f394444 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
- 4767734 Add # of block pointer types to -print-stats. by Daniel Dunbar · 16 years ago
- 62f09f5 Extend ASTContext::getTypeInfo() and ASTContext::getObjCEncodingForType() for BlockTypes. by Steve Naroff · 16 years ago
- 453a878 Tweak implementation for allowing ObjC builtin type redefinitions. by Steve Naroff · 16 years ago
- f5e7eff Simplify typesAreBlockCompatible(). by Steve Naroff · 16 years ago
- d6163f3 More type checking for blocks. Still incomplete (will hopefully finish up this weekend). by Steve Naroff · 16 years ago
- 46a837c 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
- 2c98404 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
- 6f37333 Fix a handful of typos (closure->block) to avoid confusion. by Steve Naroff · 16 years ago
- 3454b6c Add type checking for blocks. by Steve Naroff · 16 years ago
- f58cac7 Add code to create the fast enumeration state type by Anders Carlsson · 16 years ago
- fd5b19d Add parser/action support for block literal expressions. by Steve Naroff · 16 years ago
- 698d6f3 NeXT: Emit mostly-correct property type encoding. by Daniel Dunbar · 16 years ago
- 7aa5475 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
- c91a3f3 Fix some issues with array type merging. (No visible difference, by Eli Friedman · 16 years ago
- 36104c1 Minor const cleanup. by Eli Friedman · 16 years ago
- 0d9549b Rewrite type compatibility testing to do type merging rather than just by Eli Friedman · 16 years ago
- 0338529 Fix ASTContext::getObjCEncodingForType() to limit the type info for structure bodies (mimics gcc's adhoc rules). by Steve Naroff · 16 years ago
- 7cbcbf4 Update some isIntegerConstantExpr uses to use by Daniel Dunbar · 16 years ago
- e0ad215 More #include cleaning by Daniel Dunbar · 16 years ago
- de30073 More #include cleaning by Daniel Dunbar · 16 years ago
- fd79969 Fix PR2400 by more graceful handling of invalid decls. Don't try to layout by Chris Lattner · 16 years ago
- 2a4e116 Change 'Wchar' to 'WChar' casing, for consistency. No functionality change. by Argiris Kirtzidis · 16 years ago
- 1ed03e7 Implement support for the 'wchar_t' C++ type. by Argiris Kirtzidis · 16 years ago
- ea29d1e Add CXXRecordType class. by Argiris Kirtzidis · 16 years ago
- a1923f6 by Chris Lattner · 16 years ago
- 25168a5 convert more code to use ASTContext to get canonical types instead by Chris Lattner · 16 years ago
- 4a68fe0 fix several problems with the protocol qualified id handling where id was implicit. by Chris Lattner · 16 years ago
- 118930e Move isObjCObjectPointerType() from Sema to ASTContext. by Ted Kremenek · 16 years ago
- 2a674dc Make a few related changes: by Chris Lattner · 16 years ago
- 0832dbc Fix for PR2501; this patch makes usual arithmetic conversions for by Eli Friedman · 16 years ago
- c6cc7d5 -Changes to TagDecl: by Argiris Kirtzidis · 16 years ago
- 8682d88 During interface layout, don't forget super class. by Devang Patel · 16 years ago
- 96bbf80 Undo previous check-in. by Devang Patel · 16 years ago
- fa6f948 During interface layout, don't forget super class. by Devang Patel · 16 years ago
- 4b6bf70 Add ObjCInterface layout support. Reuse RecordLayout. by Devang Patel · 16 years ago
- bfe323c Refactoring. Move field layout code in a ASTRecordLayout member fn. by Devang Patel · 16 years ago
- 842126e Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
- 4454977 ASTContext::typesAreCompatible(): id is compatible with all qualified id types. by Steve Naroff · 16 years ago
- 5949a02 Cleanup/refactoring of Sema struct layout. This patch unifies the struct by Eli Friedman · 16 years ago
- 65489b7 Stop leaking the TUDecl. by Eli Friedman · 16 years ago
- db4d597 Add Destroy method to Types, making there destruction more harmonious with by Ted Kremenek · 16 years ago
- e043063 Fixup ASTContext::PrintStats()...it was causing several test failures. by Steve Naroff · 16 years ago
- f838254 Remove hacks from ASTContext now that alignment gets reported correctly. by Eli Friedman · 16 years ago
- af6ed50 OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 16 years ago
- d358600 Addition of TranslationUnitDecl to the AST: by Argiris Kirtzidis · 16 years ago
- 1d66155 Introduce support for finding class and enum names via ordinary name lookup in C++ by Douglas Gregor · 16 years ago
- 1d78a86 random whitespace fixes. by Chris Lattner · 16 years ago
- c8971d7 fix a bug I introduced in my previous checkin. by Chris Lattner · 16 years ago
- f0d2ee0 simplify array compatibility testing. by Chris Lattner · 16 years ago
- e1577e2 simplify reference handling. by Chris Lattner · 16 years ago
- 6ff358b move some code around, no other change. by Chris Lattner · 16 years ago
- 390564e simplify compatibility testing for tag types. by Chris Lattner · 16 years ago
- 7cdcb25 merge compatibility testing of qualified/unqualified interfaces together by Chris Lattner · 16 years ago
- 309328b MyOtherClass<MyProtocol>* is compatible with MyClass* by Chris Lattner · 16 years ago
- d1240fa Remove a dead check for compatible builtin types by Chris Lattner · 16 years ago
- 0d3e645 futher simplify compatibility testing of objc interface types. by Chris Lattner · 16 years ago
- b5709e2 ocuvector and vector should be compatible. Fix ASQual compatibility. by Chris Lattner · 16 years ago
- d47d604 Fix comment typo, do reference eval at the correct type. by Chris Lattner · 16 years ago
- b889020 simplify vector type compatibility testing. by Chris Lattner · 16 years ago
- fe1f403 move ObjCQualifiedIdTypesAreCompatible out of ASTContext into Sema. by Chris Lattner · 16 years ago
- 6775d03 Replace an O(n^2) algorithm in areCompatObjCQualInterfaces with by Chris Lattner · 16 years ago
- e135230 move sorting of qualifying protocols from the parser into by Chris Lattner · 16 years ago
- b0c6a1f eliminate getReferencedProtocols from by Chris Lattner · 16 years ago
- e7bf8df make QualifiedInterfaceTypesAreCompatible a static function by Chris Lattner · 16 years ago
- 40d6317 This predicate is just a generic "issuperclass" predicate, move it to the by Chris Lattner · 16 years ago
- 855fed4 Simplify some objc compatibility testing, make interfaceTypesAreCompatible by Chris Lattner · 16 years ago
- 972e394 simplify the logic in ASTContext::objcTypesAreCompatible by Chris Lattner · 16 years ago
- b06cf30b clean up some logic in objc type handling. Specifically, make it so that by Chris Lattner · 16 years ago
- 7794ae2 trivial changes to getFloatingTypeOfSizeWithinDomain, nothing significant. by Chris Lattner · 16 years ago
- 51285d8 simplify max type computation by making it return an integer (like by Chris Lattner · 16 years ago
- d7135b4 minor simplifications/cleanups to type comparisons. by Chris Lattner · 16 years ago
- c1b68db Start switching clients over from CT.getCanonicalType() to Context.getCanonicalType(CT) for PR2189. by Chris Lattner · 16 years ago
- 3dae6f4 introduce a new ASTContext::getCanonicalType method. This is the first by Chris Lattner · 16 years ago
- 2bf1d6c make use of EnumType to simplify some code, eliminate warnings by Chris Lattner · 16 years ago
- f3874bc This patch contains these changes: by Chris Lattner · 16 years ago
- eee57c0 Introduce ContextDecl, patch by Argiris Kirtzidis! by Chris Lattner · 16 years ago
- 4d5670b qualifier comparisons should be done on canonical types. by Chris Lattner · 16 years ago
- cfac88d add a common base class "PointerLikeType" for PointerType and ReferenceType, by Chris Lattner · 16 years ago
- da79b3f Add a citation. by Chris Lattner · 16 years ago
- 19eb97e Fix several bugs in array -> pointer decomposition. by Chris Lattner · 16 years ago
- 81db64a switch the rest of the C decl classes to do their by Chris Lattner · 16 years ago
- be1a7a0 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from AST/ASTContext.cpp]
- 58114f0 move the ASTContext argument to be first in the argument list of by Chris Lattner · 16 years ago
- e465048 start switching decls over to using an allocator controlled by ASTContext. by Chris Lattner · 16 years ago
- fc18dcc simplify all the type info accessors in TargeTInfo to return scalars, by Chris Lattner · 16 years ago
- 461a6c5 Fix a fixme by allowing pointers in different address spaces to have by Chris Lattner · 16 years ago
- 8cd0e93 remove the source location arguments to various target query methods. by Chris Lattner · 16 years ago
- aa0fdfd Fix a little typo... per cfe-dev, this was apparently causing test by Eli Friedman · 17 years ago
- 35fef52 Alternate address spaces work: by Chris Lattner · 17 years ago
- 058237f More bitfield improvements. by Anders Carlsson · 17 years ago
- 7dce029 Better handling of the aligned attribute. by Anders Carlsson · 17 years ago
- 8d2b2b7 Make sizeof and __alignof work correctly with packed structs. by Anders Carlsson · 17 years ago
- 8ff0778 Split out incomplete arrays from VariableArrayType into by Eli Friedman · 17 years ago
- e7fb03a Partial fix for struct compatibility; there's still something messy by Eli Friedman · 17 years ago
- ad6c06c Make typechecking for enum+int compatibility stricter. by Eli Friedman · 17 years ago
- fdd35d7 Add wchar_t type to ASTContext. Will be needed for wide strings, since by Eli Friedman · 17 years ago
- 398837e Fix type compatibility between constant and variable arrays. by Eli Friedman · 17 years ago
- 67571ac Fix the codegen of structs with flexible array members. by Eli Friedman · 17 years ago