summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-7/+6
* Split FunctionScopeInfo and BlockScopeInfo into their own header.John McCall2010-08-251-0/+2
* Struggle mightily against header inclusion in Sema.h.John McCall2010-08-241-0/+1
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-309/+307
* Abstract out passing around types and kill off ActionBase.John McCall2010-08-241-12/+12
* Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall2010-08-231-332/+298
* Sundry incremental steps towards killing off Action.John McCall2010-08-231-32/+32
* Preserve the zero-initialization and construction-kind settings whenDouglas Gregor2010-08-221-3/+8
* DeclPtrTy -> Decl *John McCall2010-08-211-12/+8
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-2/+2
* Regularize the API for accessing explicit template arguments.John McCall2010-08-191-5/+5
* Implicit decl ref expressions might not have name locations; don't silentlyJohn McCall2010-08-171-4/+6
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-2/+2
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-64/+89
* Eliminate unnecessary uses of TemporaryBase in TreeTransform;Douglas Gregor2010-08-101-19/+10
* Fixed redundant NNS loading.Abramo Bagnara2010-08-101-1/+2
* Added TypeLocs to VAArgExpr node.Abramo Bagnara2010-08-101-11/+11
* Added TypeLocs to TypesCompatibleExpr node.Abramo Bagnara2010-08-101-12/+14
* Preserve calling convention etc. across template instantiations. Eli Friedman2010-08-051-5/+10
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-8/+2
* More block instantiation stuff. Set variable/param DeclContextFariborz Jahanian2010-07-131-4/+0
* Downgrade the "when type is in parentheses, array cannot have dynamicDouglas Gregor2010-07-131-3/+3
* When forming a function call or message send expression, be sure toDouglas Gregor2010-07-131-1/+1
* Copy over attributes to instantiated variable.Fariborz Jahanian2010-07-121-5/+0
OpenPOWER on IntegriCloud