aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ASTContext.cpp
AgeCommit message (Expand)Author
2011-02-22Emit the structure layout of the block literal parameter to a blockJohn McCall
2011-02-22Use an unused-except-in-Debug variable.Matt Beaumont-Gay
2011-02-21Tweaks to C++0x deduced auto type support:Richard Smith
2011-02-20Implement the C++0x deduced 'auto' feature.Richard Smith
2011-02-20Add const qualifier to getTypeInfoInChars().Ken Dyck
2011-02-19Fix PR9253, allowing attribute(aligned) to reduce the alignment ofChris Lattner
2011-02-15Convert RecordLayout::Alignment to CharUnits from bit units. No change inKen Dyck
2011-02-11Fix a block sema bug where result type of initializerFariborz Jahanian
2011-02-11Add a helper function, ASTContext::toBits(), that converts sizes inKen Dyck
2011-02-10Move the check that gives functions with unique-external types unique-externalJohn McCall
2011-02-09AST, Sema, Serialization: keep track of cudaConfigureCallPeter Collingbourne
2011-02-09Convert RecordLayout::Size to CharUnits from bits. No changes toKen Dyck
2011-02-07A few more tweaks to the blocks AST representation: John McCall
2011-01-27Fixed parameter names.Abramo Bagnara
2011-01-25Teach TemplateSpecializationTypeLoc::initializeArgLocs() to actuallyDouglas Gregor
2011-01-20Fix the computation of alignment for fields of packed+aligned structs.John McCall
2011-01-19Implement support for non-type template parameter packs whose type isDouglas Gregor
2011-01-19Change the canonical representation of array types to store qualifiers on theJohn McCall
2011-01-19Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall
2011-01-18Fix some unnecessarily complicated code for canonicalizing variably-modifiedJohn McCall
2011-01-18Generalize some operations on qualifiers. QualType::getQualifiers() andJohn McCall
2011-01-15Add toCharUnitsInBits() to simplify the many calls to CharUnits::fromQuantity...Ken Dyck
2011-01-15Introduce a new kind of TemplateName that captures a substitutedDouglas Gregor
2011-01-14Teach template template argument pack expansions to keep track of theDouglas Gregor
2011-01-14Keep track of the number of expansions to be produced from a type packDouglas Gregor
2011-01-14Start implementing support for substitution into pack expansions thatDouglas Gregor
2011-01-13Move name mangling support from CodeGen to AST. In thePeter Collingbourne
2011-01-12PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad
2011-01-12Slight bugfix to the attribute-distribution logic for GC attributes.John McCall
2011-01-06Introduce an AttributedType, but don't actually use it anywhere yet.John McCall
2011-01-05Replace the representation of template template argument packDouglas Gregor
2011-01-05Implement support for template template parameter packs, e.g.,Douglas Gregor
2010-12-30Expose Objective-C type encodings of declarations to libclang users. This al...David Chisnall
2010-12-26Fix for PR8695.David Chisnall
2010-12-25The -fshort-wchar option causes wchar_t to become unsigned, in addition to beingChris Lattner
2010-12-24Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall
2010-12-23Add an AST representation for non-type template parameterDouglas Gregor
2010-12-23Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin
2010-12-21Fix the noreturn conversion to only strip off a single level of indirection.John McCall
2010-12-20Clean up the handling of template argument packs, especially in theDouglas Gregor
2010-12-20Introduce a new type, PackExpansionType, to capture types that areDouglas Gregor
2010-12-19Motions towards simplifying how we deal with attribute-qualified function types.John McCall
2010-12-15Function types are compatible (in the C sense) if their regparms are identical.John McCall
2010-12-14Restore r121752 without modification.John McCall
2010-12-14Pull out r121752 in case it's causing the selfhost breakage.John McCall
2010-12-14Factor out most of the extra state in a FunctionProtoType into a separateJohn McCall
2010-12-10Added ParenType type node.Abramo Bagnara
2010-12-10It's kindof silly that ExtQuals has an ASTContext&, and we can use thatJohn McCall
2010-12-10Move the "volatile" bit into QualType's "fast" qualifier set,Douglas Gregor
2010-12-07PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad