aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ASTContext.cpp
AgeCommit message (Expand)Author
2011-05-25Implement a little bit of cleanup and a lot more of the base workSean Hunt
2011-05-25Properly align UnaryTransformType when allocating itDouglas Gregor
2011-05-24Implement a new type node, UnaryTransformType, designed to represent aSean Hunt
2011-05-21It's considered poor form to create references to the overloadedDouglas Gregor
2011-05-17Reapply the commits that r131401 reverted and add a fix for PR9927.Argyrios Kyrtzidis
2011-05-16Revert 131377, 131369 and 131365.Rafael Espindola
2011-05-15Fix MSVC build.Argyrios Kyrtzidis
2011-05-15Fix generation of obj-c @encoding for members with zero size.Argyrios Kyrtzidis
2011-05-14Create proper Objective-C @encoding for C++ classes; fixes rdar://9357400.Argyrios Kyrtzidis
2011-05-09Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andSean Hunt
2011-05-06Establish a new alignment for an ms_struct bitfield followingFariborz Jahanian
2011-05-06Modify some deleted function methods to better reflect reality:Sean Hunt
2011-05-05Implement support for C++0x alias templates.Richard Smith
2011-05-05__alignof attribute on the field must considerFariborz Jahanian
2011-05-04More ms_struct bitfield stuff:Fariborz Jahanian
2011-05-03Only the first zero-length bitfield decides alignment ofFariborz Jahanian
2011-05-02More rule enforcement of zero bitfields for ms_struct.Fariborz Jahanian
2011-05-01Re-applies the patch first applied way back in r106099, withChandler Carruth
2011-04-30PR9792: Make sure to use the right definition of wchar_t when the defaultEli Friedman
2011-04-28Enhance clang_getCXTUResourceUsage() to report the amount of memory used by A...Ted Kremenek
2011-04-27Some refactoring of my ms_struct patch.Fariborz Jahanian
2011-04-26Gcc pads the size of an array using the alignment of its elements.Argyrios Kyrtzidis
2011-04-26Make yet another placeholder type, this one marking that an expression is a b...John McCall
2011-04-20Give invalid tag types 8-bit size and alignment, rather than 1-bitDouglas Gregor
2011-04-18Fix a bug in calculation of composite typeFariborz Jahanian
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2011-04-14Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith
2011-04-12Fix a regression where the initializer implementsFariborz Jahanian
2011-04-09PR8369: make __attribute((regparm(0))) work correctly. Original patch byEli Friedman
2011-04-08Warn for any kind of initialization if initializer does notFariborz Jahanian
2011-04-07Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor
2011-03-18Add support for language-specific address spaces. On top of that,Peter Collingbourne
2011-03-14Block return type of the initialized must beFariborz Jahanian
2011-03-13Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcep...Sebastian Redl
2011-03-12Propagate the new exception information to FunctionProtoType.Sebastian Redl
2011-03-09Fixed InnerLocStart.Abramo Bagnara
2011-03-08Fixed source range for all DeclaratorDecl's.Abramo Bagnara
2011-03-06Fixed TypedefDecl and TemplateTypeParameter source range.Abramo Bagnara
2011-03-06Reinstate r127112, "Propagate new-style exception spec information to ExtProt...Sebastian Redl
2011-03-06Revert r127112, "Propagate new-style exception spec information to ExtProtoIn...NAKAMURA Takumi
2011-03-05Propagate new-style exception spec information to ExtProtoInfo.Sebastian Redl
2011-03-03Eliminate redundant nested-name-specifiers onDouglas Gregor
2011-03-01Implement -mrtd which sets the StdCall calling convention to be the defaultRoman Divacky
2011-02-28Push nested-name-specifier source location information intoDouglas Gregor
2011-02-28From Vassil Vassilev:Axel Naumann
2011-02-28When we encounter a dependent template name within aDouglas Gregor
2011-02-24Teach NestedNameSpecifier to keep track of namespace aliases the sameDouglas Gregor
2011-02-22Emit the structure layout of the block literal parameter to a blockJohn McCall