aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ASTContext.cpp
AgeCommit message (Expand)Author
2009-11-18Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall
2009-11-17Added block type introspection support.David Chisnall
2009-11-16First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor
2009-11-14Add an internal CreateRecordDecl that will create a CXXRecordDecl when compil...Anders Carlsson
2009-11-13Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar
2009-11-11Template argument deduction for template template parameters. ThisDouglas Gregor
2009-11-11Introduce a new representation for template templateDouglas Gregor
2009-11-10Fix clang's use of DenseMap iterators after r86636 fixed their constness.Jeffrey Yasskin
2009-11-05Make ASTContext::getIntWidth return 1 for all boolean type variations, not ju...Sebastian Redl
2009-11-05Allow the element type of arrays to be incomplete in C++.Sebastian Redl
2009-11-04Store the unresolved class type in MemberPointerType's Class field,Douglas Gregor
2009-11-04Implement support for parsing dependent template-ids that refer toDouglas Gregor
2009-10-30Fix a crazy canonical-types bug because canonicalizing aDouglas Gregor
2009-10-30This patch computes composite type of two objective-c expressionsFariborz Jahanian
2009-10-29Track source information for template arguments and template specializationJohn McCall
2009-10-28Fix <rdar://problem/7330784>. Avoid crashing on 'Class<p>' when generating me...Steve Naroff
2009-10-27Type of a conditional expression with two distinct objective-cFariborz Jahanian
2009-10-24Switch alloca/sprintf to SmallString/raw_ostream.Benjamin Kramer
2009-10-24Make the local buffer overflow safe.Fariborz Jahanian
2009-10-23Fixe a buffer overflow problem which causes a crashFariborz Jahanian
2009-10-23Store the builtin types as CanQualTypes. Expand a bit on the CanQual API,John McCall
2009-10-23Add ASTContext::getTrivialDeclaratorInfo, which initializes a newJohn McCall
2009-10-22When building types from declarators, instead of building two types (one forJohn McCall
2009-10-22Canonicality is a property of qualified types, not unqualified types.John McCall
2009-10-22fix PR5265: the size of a float3 should be rounded up to its alignment. Chris Lattner
2009-10-22Extend out the block descriptor structure for debug information withMike Stump
2009-10-21Refine collection of BlockDeclRefExprs. WIP.Mike Stump
2009-10-21Complete out debug info generation for captured __block variables. WIP.Mike Stump
2009-10-21Prep work to always preallocate BlockDeclRefExprs so that we canMike Stump
2009-10-21Add TypeLocBuilder, an API for incrementally creating TypeLocs. ChangeJohn McCall
2009-10-20Refine the type of the first parameter to block invoke functions.Mike Stump
2009-10-18PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar
2009-10-18When performing template-substitution into a type, don't just replace theJohn McCall
2009-10-17teach getCorrespondingUnsignedType how to handle vectors of integers,Chris Lattner
2009-10-16Remove the ConstantArrayType subtypes. This information is preserved in theJohn McCall
2009-10-14Testing and some minor fixes for explicit template instantiation.Douglas Gregor
2009-10-08For instantiations of static data members of class templates, keepDouglas Gregor
2009-09-29Introduce ObjCProtocolListType type subclass.Argyrios Kyrtzidis
2009-09-28Add all of the C99 complex builtins prefixed with __builtin_Douglas Gregor
2009-09-25Fix MSVC build by renaming a variable. PR5043Benjamin Kramer
2009-09-25Handle array fields that contain empty structs.Anders Carlsson
2009-09-24Make it really, really easy to change the alignment of Type (and ExtQuals).John McCall
2009-09-24Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall
2009-09-22Fix doc.Mike Stump
2009-09-21Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall
2009-09-16When creating function types, remove any top-level CVR qualifications in the ...Anders Carlsson
2009-09-10Fix a regression where write-barrier was not being generated Fariborz Jahanian
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-09Initial stab at implement dependent member references to memberDouglas Gregor
2009-09-05Basic support for representing elaborated type specifiersJohn McCall