summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
Commit message (Expand)AuthorAgeFilesLines
* Add an "implicit" bit to CXXThisExpr, so that we can trackDouglas Gregor2010-01-071-3/+5
* Get rid of FixedWidthIntType, as suggested by Chris and Eli.Anders Carlsson2009-12-291-10/+0
* Add test case for PR5868, and improve location information slightly for impli...Douglas Gregor2009-12-241-0/+1
* When rebuilding a MemberExpr that refers to an anonymous union, beDouglas Gregor2009-12-241-1/+4
* When transforming CXXExprWithTemporaries and CXXBindTemporaryExprDouglas Gregor2009-12-241-20/+7
* When we see a CXXDefaultArgExpr during template instantiation, rebuildDouglas Gregor2009-12-231-3/+5
* When transforming a C++ "new" expression that was not explicitly givenDouglas Gregor2009-12-221-0/+25
* When we simply return a retained member expression when instantiating, we mus...Anders Carlsson2009-12-221-1/+6
* Check in a rudimentary FullExpr class that isn't used anywhere yet. Rename Ac...Anders Carlsson2009-12-161-6/+6
* ShouldDestroyTemporaries? I don't think so.Anders Carlsson2009-12-151-2/+1
* Improve template instantiation for object constructions in several ways:Douglas Gregor2009-12-141-31/+22
* When rebuilding CXXConstructExprs after a transformation, useDouglas Gregor2009-12-141-5/+10
* Fix template instantiation for non-dependent calls to overloaded callDouglas Gregor2009-12-131-0/+62
* Rework the way we handle template instantiation forDouglas Gregor2009-12-121-35/+35
* Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin2009-12-121-2/+2
* Implement redeclaration checking and hiding semantics for using declarations....John McCall2009-12-101-4/+16
* The refactor of implicit member access expressions means we don't need thisJohn McCall2009-12-081-175/+85
* DeclRefExpr stores a ValueDecl internally.John McCall2009-12-081-21/+29
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-22/+22
* reapply my patch for PR4451, which improves diagnostics for :: vs : confusion.Chris Lattner2009-12-071-1/+1
* revert my previous patch, it is breaking something and I don't have timeChris Lattner2009-12-061-1/+1
* implement PR4451, improving error recovery for a mistaken : where a :: wasChris Lattner2009-12-061-1/+1
* Fix "using typename" and the instantiation of non-dependent using declarations.John McCall2009-12-041-0/+51
* Make the type of the Decl referred to by a MemberExpr a bit more precise.Eli Friedman2009-12-041-3/+3
* Rework how we support C++ implicit member accesses. If we can resolve anJohn McCall2009-12-011-25/+61
* Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall2009-11-301-83/+99
* Add DeclarationName support for C++0x operator literals. They should now work asAlexis Hunt2009-11-291-0/+1
* Some fancy footwork to move the decision on how Fariborz Jahanian2009-11-251-1/+2
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-62/+58
* Clean up the AST for while loops and fix several problems withDouglas Gregor2009-11-241-1/+12
* Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall2009-11-241-97/+99
* Explicitly store the condition variable within switch statements, andDouglas Gregor2009-11-241-1/+12
* Explicitly track the condition variable within an "if" statement,Douglas Gregor2009-11-231-2/+14
* Centralize and complete the computation of value- and type-dependence for Dec...Douglas Gregor2009-11-231-1/+1
* Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall2009-11-231-70/+42
* "Incremental" progress on using expressions, by which I mean totally rippingJohn McCall2009-11-211-12/+21
* Cope with extraneous "template" keyword when providing an out-of-lineDouglas Gregor2009-11-201-2/+4
* Draw a brighter line between "unresolved" expressions, where we have done theJohn McCall2009-11-191-10/+10
* The sub-statement of a case statement is not an unevaluated context!Eli Friedman2009-11-191-10/+13
* First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor2009-11-161-2/+2
* Fix PR5488: special-case the overloaded arrow operator so that we don't try toEli Friedman2009-11-161-0/+3
* When transforming an expression statement (e.g., for templateDouglas Gregor2009-11-131-1/+1
* Introduce a new representation for template templateDouglas Gregor2009-11-111-1/+18
* When transforming an InitListExpr, if we already computed a non-dependent typ...Douglas Gregor2009-11-091-3/+13
* When instantiating a UnaryOperator, allow the resulting expression toDouglas Gregor2009-11-051-10/+3
* When instantiating a MemberExpr, be sure to instantiate theDouglas Gregor2009-11-041-4/+33
* Preserve type source information in sizeof/alignof expressions, and pass itJohn McCall2009-11-041-7/+8
* When performing template instantiation (transformation) ofDouglas Gregor2009-11-041-88/+169
* Implement support for parsing dependent template-ids that refer toDouglas Gregor2009-11-041-8/+53
* Parsing and semantic analysis for template-ids that name overloadedDouglas Gregor2009-11-031-2/+3
OpenPOWER on IntegriCloud