aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ASTContext.cpp
AgeCommit message (Expand)Author
2008-12-05Introduce basic support for dependent types, type-dependentDouglas Gregor
2008-12-05Representation of template type parameters and non-type templateDouglas Gregor
2008-11-24Migrate some stuff from NamedDecl::getName() to Chris Lattner
2008-11-24simplify this code.Chris Lattner
2008-11-24Rename Selector::getName() to Selector::getAsString(), and addChris Lattner
2008-11-19formattingChris Lattner
2008-11-17Introduction the DeclarationName class, as a single, general method ofDouglas Gregor
2008-11-11Fix Release-Asserts warning.Daniel Dunbar
2008-11-08Support getTypeInfo, getTypeAlign, getTypeSize on const Type*s.Daniel Dunbar
2008-11-03Eliminate header dependency ASTContext -> TargetInfoDouglas Gregor
2008-11-03Connect ASTContext to TargetInfo when determining the size_t, ptrdiff_t, and ...Douglas Gregor
2008-10-26Don't give a default argument to ASTContext::getFunctionType for the TypeQual...Argyrios Kyrtzidis
2008-10-24-Add support for cv-qualifiers after function declarators.Argyrios Kyrtzidis
2008-10-21Fix <rdar://problem/6257645> clang static analyzer crashes when encountering ...Steve Naroff
2008-10-21Preliminary support for function overloadingDouglas Gregor
2008-10-20Sema::CheckCompareOperands() and ASTContext::mergeTypes(): Change handling of...Steve Naroff
2008-10-17Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType.Daniel Dunbar
2008-10-17More Obj-C type encoding improvements.Daniel Dunbar
2008-10-17Fix bug in Obj-C type encoding for structures. Daniel Dunbar
2008-10-17Anonymous structures print as '?=' in Obj-C type encoding.Daniel Dunbar
2008-10-16Using dyn_cast_or_null here is redundant, use dyn_cast instead.Argyrios Kyrtzidis
2008-10-16Implement #pragma pack use in structure packing. The general approachDaniel Dunbar
2008-10-12silence a bunch of warnings in a release-assert build.Chris Lattner
2008-10-05Wrap long lines and other minor cleanups, no functionality change.Chris Lattner
2008-10-03Pass postfix attributes to ActOnFields (mismarked a file).Daniel Dunbar
2008-10-03Pass postfix attributes to ActOnFields.Daniel Dunbar
2008-09-26Add # of block pointer types to -print-stats.Daniel Dunbar
2008-09-24Extend ASTContext::getTypeInfo() and ASTContext::getObjCEncodingForType() for...Steve Naroff
2008-09-09Tweak implementation for allowing ObjC builtin type redefinitions.Steve Naroff
2008-09-09Simplify typesAreBlockCompatible().Steve Naroff
2008-09-05More type checking for blocks. Still incomplete (will hopefully finish up thi...Steve Naroff
2008-09-05Change struct forward declarations and definitions to use unique RecordDecls,...Ted Kremenek
2008-09-05Remove "NextDecl" from RecordDecl. This change touches many files that where...Ted Kremenek
2008-09-04Fix a handful of typos (closure->block) to avoid confusion.Steve Naroff
2008-09-04Add type checking for blocks.Steve Naroff
2008-08-30Add code to create the fast enumeration state typeAnders Carlsson
2008-08-28Add parser/action support for block literal expressions.Steve Naroff
2008-08-28NeXT: Emit mostly-correct property type encoding.Daniel Dunbar
2008-08-27First wave of changes to support "blocks" (an extension to C).Steve Naroff
2008-08-22Fix some issues with array type merging. (No visible difference, Eli Friedman
2008-08-22Minor const cleanup.Eli Friedman
2008-08-22Rewrite type compatibility testing to do type merging rather than just Eli Friedman
2008-08-14Fix ASTContext::getObjCEncodingForType() to limit the type info for structure...Steve Naroff
2008-08-13Update some isIntegerConstantExpr uses to useDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-09Fix PR2400 by more graceful handling of invalid decls. Don't try to layoutChris Lattner
2008-08-09Change 'Wchar' to 'WChar' casing, for consistency.Argyrios Kyrtzidis
2008-08-09Implement support for the 'wchar_t' C++ type.Argyrios Kyrtzidis
2008-08-07Add CXXRecordType class.Argyrios Kyrtzidis