summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
Commit message (Expand)AuthorAgeFilesLines
* Introduce ObjCProtocolListType type subclass.Argyrios Kyrtzidis2009-09-291-0/+7
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-25/+22
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-1110/+1109
* Initial stab at implement dependent member references to memberDouglas Gregor2009-09-091-40/+112
* BuildCXXConstructExpr now takes a MultiExprArg.Anders Carlsson2009-09-071-3/+1
* Pass the ConstructLoc to BuildCXXConstructExpr.Anders Carlsson2009-09-051-1/+3
* Basic support for representing elaborated type specifiersJohn McCall2009-09-051-0/+20
* Implement AST, semantics, and CodeGen for C++ pseudo-destructorDouglas Gregor2009-09-041-0/+67
* Implement tree transformations for DeclarationNames. Among otherDouglas Gregor2009-09-031-5/+51
* Improve template instantiation for member access expressions thatDouglas Gregor2009-09-031-16/+34
* Improved handling for dependent, qualified member access expressions, e.g.,Douglas Gregor2009-09-031-20/+51
* Rewrite of our handling of name lookup in C++ member access expressions, e.g.,Douglas Gregor2009-09-021-3/+10
* Fix a crasher involving template instantiation of non-dependentDouglas Gregor2009-09-011-7/+3
* Don't assert when instantiating member references to fields in anonymous stru...Anders Carlsson2009-09-011-0/+11
* Preliminary AST representation and semantic analysis forDouglas Gregor2009-09-011-1/+1
* Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocateDouglas Gregor2009-08-311-64/+24
* Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we willDouglas Gregor2009-08-311-13/+18
* Implement template instantiation for member operator access.Douglas Gregor2009-08-311-9/+7
* When a member reference expression includes a qualifier on the memberDouglas Gregor2009-08-261-0/+60
* Source location information for ? and : in a ConditionalOperator, from Enea Z...Douglas Gregor2009-08-261-5/+2
* Improve support for out-of-line definitions of nested templates andDouglas Gregor2009-08-251-2/+3
* BuildCXXConstructExpr now returns an OwningExprResult.Anders Carlsson2009-08-251-4/+2
* fix a GCC type punning warning.Chris Lattner2009-08-241-4/+2
* Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian2009-08-201-2/+2
* Refactor the instantiation of statements into a generic treeDouglas Gregor2009-08-201-15/+706
* Introduce LocInfoType which is a Sema-specific implementation detail.Argyrios Kyrtzidis2009-08-191-1/+1
* Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian2009-08-181-1/+2
* BuildCXXConstructExpr doesn't need to take an ASTContext.Anders Carlsson2009-08-151-2/+1
* Make the CXXDefaultArgExpr constructor protected and add a static Create func...Anders Carlsson2009-08-141-1/+1
* Fix DISABLE_SMART_POINTERS buildDouglas Gregor2009-08-111-1/+2
* Refactor the template-instantiation logic for expressions into aDouglas Gregor2009-08-111-21/+2343
* Minor refactoring to introduce a new transformation function,Douglas Gregor2009-08-061-1/+18
* When we encounter a dependent type that was parsed before we know thatDouglas Gregor2009-08-061-1/+1
* Implement transformation of template names within the generic treeDouglas Gregor2009-08-061-2/+164
* Implement transformation of nested-name-specifiers within the generalDouglas Gregor2009-08-061-4/+135
* Move the template instantiation logic for template arguments into theDouglas Gregor2009-08-041-4/+86
* Refactor template instantiation for types into a generic treeDouglas Gregor2009-08-041-0/+1135
OpenPOWER on IntegriCloud