summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
Commit message (Expand)AuthorAgeFilesLines
* Refactor the tree transform's many loops over sets of expressionsDouglas Gregor2011-01-031-122/+98
* Implement support for pack expansions whose pattern is a non-typeDouglas Gregor2011-01-031-0/+7
* Add some const qualifiersDouglas Gregor2010-12-211-2/+2
* Implement instantiation of pack expansions whose pattern is a type-idDouglas Gregor2010-12-211-3/+2
* Further refactoring of the tree transformation for template argumentDouglas Gregor2010-12-201-42/+164
* Implement basic support for template instantiation of pack expansionsDouglas Gregor2010-12-201-12/+161
* Remove unused variableMatt Beaumont-Gay2010-12-201-2/+0
* Finish refactoring the transformation of template argument lists,Douglas Gregor2010-12-201-15/+40
* Refactor the transformation of template argument lists to centralizeDouglas Gregor2010-12-201-37/+58
* Introduce a new type, PackExpansionType, to capture types that areDouglas Gregor2010-12-201-0/+9
* Keep the source location of the selector in ObjCMessageExpr.Argyrios Kyrtzidis2010-12-101-4/+8
* Added ParenType type node.Abramo Bagnara2010-12-101-0/+30
* Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi...Francois Pichet2010-12-081-37/+0
* Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet2010-12-071-0/+33
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-5/+4
* Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall2010-12-021-74/+25
* Make TypeLocBuilder an implementation detail of Sema. Nobody else should be u...Douglas Gregor2010-12-021-1/+1
* Revert r119838 "Don't warn for empty 'if' body if there is a macro that expan...Argyrios Kyrtzidis2010-11-201-5/+3
* Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g:Argyrios Kyrtzidis2010-11-191-3/+5
* Calculate the value kind of an expression when it's created andJohn McCall2010-11-181-22/+32
* Add a new expression kind, OpaqueValueExpr, which is useful forJohn McCall2010-11-151-0/+8
* Replace one hack with a different hack: strip out the ObjectTypeJohn McCall2010-11-121-200/+238
* Add a variant of GCC-style vector types for ARM NEON.Bob Wilson2010-11-101-5/+5
* Remove broken support for variadic templates, along with the variousDouglas Gregor2010-11-071-4/+8
* Use the real keyword location when rebuilding an elaborated type instead ofJohn McCall2010-11-041-2/+4
* No really, we don't have a retain/release system for statements/expressionsJohn McCall2010-10-261-89/+89
* Improve the tracking of source locations for parentheses in constructor calls.Chandler Carruth2010-10-251-3/+6
* Eliminate usage of ObjCSuperExpr used forFariborz Jahanian2010-10-141-14/+32
* Add some infrastructure for dealing with expressions of 'placeholder' type,John McCall2010-10-121-8/+10
* When instantiating a new-expression, force a rebuild if there were defaultJohn McCall2010-10-051-1/+8
* Implement the C++0x "trailing return type" feature, e.g.,Douglas Gregor2010-10-011-10/+25
* Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://848...Argyrios Kyrtzidis2010-09-281-3/+4
* When marking the declarations in a default argument expression asDouglas Gregor2010-09-141-0/+11
* Define and implement CXXNoexceptExpr. Create it in Sema.Sebastian Redl2010-09-101-0/+21
* Simplify template instantiation for C++ exception declarations,Douglas Gregor2010-09-091-16/+8
* Eliminate some unnecessary uses of TreeTransform::TemporaryBase. ThereDouglas Gregor2010-09-091-53/+23
* Eliminate the comma locations from all of the Sema routines that dealDouglas Gregor2010-09-091-15/+1
* Add proper type-source information to UnaryTypeTraitExpr, includingDouglas Gregor2010-09-091-16/+7
* Push the range associated with a nested-name-specifier further throughDouglas Gregor2010-09-081-12/+21
* Microsoft's __uuidof operator implementation part 1.Francois Pichet2010-09-081-0/+63
* Provide proper type-source location information forDouglas Gregor2010-09-081-77/+41
* Improve source-location information for CXXNewExpr, by hanging on toDouglas Gregor2010-09-071-21/+20
* Eliminate CXXBindReferenceExpr, which was used in a ton ofDouglas Gregor2010-09-021-10/+0
* When instantiating a function type, instantiate the return type beforeDouglas Gregor2010-08-311-6/+13
* Revert my user-defined literal commits - r1124{58,60,67} pendingAlexis Hunt2010-08-301-6/+0
* Implement C++0x user-defined string literals.Alexis Hunt2010-08-291-0/+6
* Fix the memory leak of FloatingLiteral/IntegerLiteral.Argyrios Kyrtzidis2010-08-281-7/+8
* Continue to instantiate sub-statements in a CompoundStmt as long asJohn McCall2010-08-271-2/+14
* One who seeks knowledge learns something new every day.John McCall2010-08-261-214/+211
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
OpenPOWER on IntegriCloud