summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
Commit message (Expand)AuthorAgeFilesLines
* Only set the point of instantiation for an implicit or explicitDouglas Gregor2009-10-271-0/+5
* Apply the special enum restrictions from [over.match.oper]p3b2 in argument-de...Sebastian Redl2009-10-231-1/+2
* Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor2009-10-231-50/+34
* Rebuild dependently-sized ext vectors if either the element type or the sizeJohn McCall2009-10-231-1/+2
* Silence GCC 4.3 warning.Benjamin Kramer2009-10-231-2/+1
* When building types from declarators, instead of building two types (one forJohn McCall2009-10-221-46/+4
* When building and instantiating a template-id reference expression, such asDouglas Gregor2009-10-221-5/+17
* Initialize using the base location provided by the derived implementation,John McCall2009-10-211-1/+1
* Rewrite TreeTransform to transform types as DeclaratorInfos rather than as bareJohn McCall2009-10-211-256/+655
* Handle substitutions into the "first qualifier in scope" of aDouglas Gregor2009-10-201-5/+19
* Parse a simple-template-id following a '~' when calling a destructor, e.g.,Douglas Gregor2009-10-191-8/+31
* When performing template-substitution into a type, don't just replace theJohn McCall2009-10-181-0/+7
* Remove the ConstantArrayType subtypes. This information is preserved in theJohn McCall2009-10-161-92/+0
* 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