summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
Commit message (Expand)AuthorAgeFilesLines
* Implement template instantiation for ObjCPropertyRefExpr.Douglas Gregor2010-04-261-4/+45
* Implement template instantiation for value-dependent Objective-C ivarDouglas Gregor2010-04-261-6/+83
* Implement template instantiation for Objective-C @catchDouglas Gregor2010-04-261-3/+55
* Keep track of when DependentNameTypes have no associated keywordDouglas Gregor2010-04-241-3/+2
* Improve the AST representation of Objective-C @try/@catch/@finallyDouglas Gregor2010-04-231-8/+12
* Template instantiation for @try and @finally (but not @catch, yet).Douglas Gregor2010-04-221-6/+65
* Template instantiation for the Objective-C "fast enumeration"Douglas Gregor2010-04-221-4/+46
* Template instantiation for Objective-C++ @synchronized statements.Douglas Gregor2010-04-221-4/+32
* Implement template instantiation for Objective-C++ @throw statements.Douglas Gregor2010-04-221-3/+21
* Some Objective-C++ types and expressions will never change duringDouglas Gregor2010-04-221-40/+6
* When a dependent Objective-C++ message send was able to resolve theDouglas Gregor2010-04-221-8/+2
* Remove the SelectorLoc argument to Sema::BuildInstanceMesssage andDouglas Gregor2010-04-221-3/+1
* Expand the one use of TransformPointerLikeType and eliminate this macro. No f...Douglas Gregor2010-04-221-24/+17
* Implement template instantiation for Objective-C++ message sends. WeDouglas Gregor2010-04-221-16/+127
* CXXNamedCastExpr is actually an abstract expression.Zhongxing Xu2010-04-211-0/+1
* Keep proper source location information for the type in an Objective-CDouglas Gregor2010-04-201-8/+7
* Keep track of the actual storage specifier written on a variable orDouglas Gregor2010-04-191-0/+1
* Improve diagnostics when an elaborated-type-specifer containing aDouglas Gregor2010-03-311-2/+2
* Change the representation of dependent elaborated-type-specifiersDouglas Gregor2010-03-311-4/+74
* Extend DependentNameType with a keyword enum that specifies whetherDouglas Gregor2010-03-311-7/+13
* Re-bind non-dependent CXXTemporaryObjectExpr nodes as temporaries whenChandler Carruth2010-03-311-1/+1
* Rename TypenameType to DependentNameType in anticipation of someDouglas Gregor2010-03-311-10/+10
* Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall2010-03-301-2/+18
* Fix a self-host problem caused by this over-eager assertion. I'm not sureJohn McCall2010-03-111-2/+0
* Maintain type source information for functions through templateJohn McCall2010-03-111-30/+66
* Create a new InjectedClassNameType to represent bare-word references to the John McCall2010-03-101-0/+14
* Reinstate r97674 with a fix for the assertion that was firing in <list>Douglas Gregor2010-03-031-1/+1
* Revert r97674; it's causing failuresDouglas Gregor2010-03-031-1/+1
* Implement disambiguation of base class members via aDouglas Gregor2010-03-031-1/+1
* Use CXXTemporaryObjectExpr for explicitly-constructed temporaries. WeDouglas Gregor2010-03-021-1/+9
* Finish pushing source-location information though TreeTransform'sDouglas Gregor2010-03-011-6/+15
* When looking for the instantiated declaration that corresponds to aDouglas Gregor2010-03-011-23/+45
* Make sure to mark constructors, operator new, and operator delete asDouglas Gregor2010-02-261-2/+56
* When we decide to re-use an existing CXXConstructExpr node, make sureDouglas Gregor2010-02-261-1/+3
* Add "template" keyword at strategic position to fixGabor Greif2010-02-251-1/+2
* Restore the invariant that a nested-name-specifier can only containDouglas Gregor2010-02-251-32/+10
* Use CXXPseudoDestructorExpr as the stored representation for dependentDouglas Gregor2010-02-251-24/+57
* Keep track of the location of the '~' in a pseudo-destructor expression.Douglas Gregor2010-02-241-1/+4
* Retain complete source information for the type after the '~' in aDouglas Gregor2010-02-241-32/+67
* Rework parsing of pseudo-destructor expressions and explicitDouglas Gregor2010-02-241-1/+3
* Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor2010-02-211-11/+33
* Improve parsing and instantiation of destructor names, so that we canDouglas Gregor2010-02-161-72/+99
* Fix a fiendinshly fun little type-canonicalization bug, where we wereDouglas Gregor2010-02-131-2/+6
* This doesn't seem to be used code as it didn't break any tests, but fix theChandler Carruth2010-02-081-1/+1
* First stage of adding AltiVec supportJohn Thompson2010-02-051-4/+8
* Provide a real fix for PR6199, reverting the old workaround. Here, weDouglas Gregor2010-02-031-0/+6
* Remove abstract expression kinds from the StmtClass enum. Update a few usersJohn McCall2010-02-031-14/+2
* Use IdentifierInfo * instead of std::string for the AsmStmt names.Anders Carlsson2010-01-301-4/+4
* More asm cleanup.Anders Carlsson2010-01-301-1/+7
* Add an CXXBindReferenceExpr (not used just yet).Anders Carlsson2010-01-291-0/+10
OpenPOWER on IntegriCloud