aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ASTWriterStmt.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner1-1/+1
2011-07-15Add serialization support for SubstNonTypeTemplateParmExpr.John McCall1-146/+55
2011-07-06Properly implement the scope restriction on the NRVO forDouglas Gregor1-0/+1
2011-07-01Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor1-0/+1
2011-06-21Introduce a new AST node describing reference binding to temporaries.Douglas Gregor1-0/+7
2011-06-15Automatic Reference Counting.John McCall1-0/+26
2011-06-04Add support for builtin astype:Tanya Lattner1-0/+11
2011-06-03Introduce additional abbreviations into the AST writer forDouglas Gregor1-1/+19
2011-05-01Add an optional field attached to a DeclRefExpr which points back to theChandler Carruth1-0/+4
2011-04-28Implementation of Embarcadero array type traitsJohn Wiegley1-0/+10
2011-04-27If a null statement was preceded by an empty macro keep its instantiation sou...Argyrios Kyrtzidis1-1/+1
2011-04-25t/clang/expr-traitsJohn Wiegley1-0/+10
2011-04-22ForArgyrios Kyrtzidis1-3/+11
2011-04-21ForArgyrios Kyrtzidis1-1/+6
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner1-1/+1
2011-04-15C1X: implement generic selectionsPeter Collingbourne1-0/+18
2011-04-14Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith1-0/+17
2011-04-14Add a flag to StringLiteral to keep track of whether the string is a pascal s...Anders Carlsson1-0/+1
2011-03-12Renamed OffsetOfNode::getRange to getSourceRange for uniformity.Abramo Bagnara1-2/+2
2011-03-11Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne1-3/+3
2011-03-06When serializing a DeclRefExpr, always store the number of explicit templateAnders Carlsson1-4/+6
2011-02-28Push nested-name-specifier location information into DeclRefExpr andDouglas Gregor1-8/+4
2011-02-28Push nested-name-specifier source location information intoDouglas Gregor1-2/+1
2011-02-28Push nested-name-specifier source location information intoDouglas Gregor1-2/+1
2011-02-25Push nested-name-specifier source location information intoDouglas Gregor1-2/+1
2011-02-25Push nested-name-specifier source-location information intoDouglas Gregor1-2/+1
2011-02-17Change the representation of GNU ?: expressions to use a different expressionJohn McCall1-1/+21
2011-02-17Step #1/N of implementing support for __label__: split labels intoChris Lattner1-18/+3
2011-02-09AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actionsPeter Collingbourne1-0/+13
2011-02-07A few more tweaks to the blocks AST representation: John McCall1-1/+0
2011-02-04Implement proper (de-)serialization for explicit template argumentDouglas Gregor1-27/+17
2011-02-02An insomniac stab at making block declarations list the variables they closeJohn McCall1-1/+0
2011-01-28Give OpaqueValueExpr a source location, because its source locationDouglas Gregor1-0/+1
2011-01-27Do a proper recursive lookup when deciding whether a class's usualJohn McCall1-0/+2
2011-01-15Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr,Douglas Gregor1-0/+12
2011-01-14Teach PackExpansionExpr to keep track of the number of pack expansionsDouglas Gregor1-0/+1
2011-01-12Add the location of the right parenthesis of a C++ named castDouglas Gregor1-1/+2
2011-01-04Implement the sizeof...(pack) expression to compute the length of aDouglas Gregor1-0/+11
2011-01-03Implement support for pack expansions whose pattern is a non-typeDouglas Gregor1-1/+8
2010-12-13Variadic templates: extend Type, NestedNameSpecifier, TemplateName,Douglas Gregor1-0/+1
2010-12-10Keep the source location of the selector in ObjCMessageExpr.Argyrios Kyrtzidis1-0/+1
2010-12-08Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi...Francois Pichet1-11/+1
2010-12-07Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet1-0/+11
2010-12-06Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall1-3/+3
2010-12-02Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall1-23/+17
2010-11-20Revert r119838 "Don't warn for empty 'if' body if there is a macro that expan...Argyrios Kyrtzidis1-1/+1
2010-11-19Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g:Argyrios Kyrtzidis1-0/+1
2010-11-18Calculate the value kind of an expression when it's created andJohn McCall1-2/+4
2010-11-15Add a new expression kind, OpaqueValueExpr, which is useful forJohn McCall1-0/+8
2010-10-28Switch case IDs conflict between chained PCHs; since there is no need to be g...Argyrios Kyrtzidis1-0/+4