1. 865d447 Draw a brighter line between "unresolved" expressions, where we have done the by John McCall · 15 years ago
  2. a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago
  3. bdfe48a While writing source-location entries to a PCH file, go through an by Douglas Gregor · 15 years ago
  4. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  5. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  6. 3b6afbb Initial stab at implement dependent member references to member by Douglas Gregor · 15 years ago
  7. a71d819 Implement AST, semantics, and CodeGen for C++ pseudo-destructor by Douglas Gregor · 15 years ago
  8. a38c687 Improved handling for dependent, qualified member access expressions, e.g., by Douglas Gregor · 15 years ago
  9. c4bf26f Preliminary AST representation and semantic analysis for by Douglas Gregor · 15 years ago
  10. 83f6faf Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocate by Douglas Gregor · 15 years ago
  11. 0979c80 Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we will by Douglas Gregor · 15 years ago
  12. bd4c4ae When a member reference expression includes a qualifier on the member by Douglas Gregor · 15 years ago
  13. 6cb7c1a Replace cerr with errs(). by Benjamin Kramer · 15 years ago
  14. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  15. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  16. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
  17. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
  18. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
  19. f242b1b Allow front-end 'isa' access on object's of type 'id'. by Steve Naroff · 15 years ago
  20. ad42f06 In Stmt::printPretty(), pass the SourceManager to dump(). by Argyrios Kyrtzidis · 15 years ago
  21. edce4dd Preliminary parsing and ASTs for template-ids that refer to function by Douglas Gregor · 15 years ago
  22. f1d60ea Remove the ASTContext parameter from the printing related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  23. e4f2142 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 15 years ago
  24. 7df71ac PR4391: Tweak -ast-print output to generate valid output for edge cases by Eli Friedman · 15 years ago
  25. fceb0a8 Add a CXXBindTemporaryExpr. by Anders Carlsson · 15 years ago
  26. 6e1a345 Pass an ASTContext into Stmt::printPretty. by Eli Friedman · 15 years ago
  27. 48d14a2 Add a Stmt::printPretty overload which takes an ASTContext; start by Eli Friedman · 15 years ago
  28. 42f42c0 Expose an API to print a group of decls (like "int a,b;"). by Eli Friedman · 15 years ago
  29. c8f2c61 Fix some test failures involving -ast-print. by Eli Friedman · 15 years ago
  30. 64f6500 Clean up printing for Objective-C, designated initializers. by Douglas Gregor · 15 years ago
  31. db23b15 Some enhancements to DeclStmt printing. Some of this should by Eli Friedman · 15 years ago
  32. 4fe0c8e Refactor and clean up the AST printer, so that it uses a DeclVisitor, by Douglas Gregor · 15 years ago
  33. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  34. 1c0ca59 Representation of and template instantiation for member by Douglas Gregor · 15 years ago
  35. d81e6ca Introduce a new expression type, CXXUnresolvedConstructExpr, to by Douglas Gregor · 15 years ago
  36. b3e2296 A couple of tweaks to make -ast-print produce code that's closer to by Eli Friedman · 15 years ago
  37. 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 15 years ago
  38. 55674ac Get rid of CXXDestroyExpr. by Anders Carlsson · 15 years ago
  39. 2d44e8a Rename CXXExprWithCleanup to CXXExprWithTemporaries. by Anders Carlsson · 15 years ago
  40. 02bbfa3 Add CXXExprWithCleanup by Anders Carlsson · 16 years ago
  41. e349bea Add a CXXConstructExpr that represents an implicit call to a C++ constructor. I think CXXTemporaryObjectExpr is going to become a subclass of CXXConstructExpr, since CXXTemporaryObjectExpr represents a syntactic temporary, for example T() by Anders Carlsson · 16 years ago
  42. 19d28a6 Add a CXXDestroyExpr. Add classof member functions to CXXTempVarDecl. by Anders Carlsson · 16 years ago
  43. 5466c7b Audit __private_extern__ handling. by Daniel Dunbar · 16 years ago
  44. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
  45. 9bde773 Some cleanup and renaming. No functionality change by Douglas Gregor · 16 years ago
  46. ab452ba Revamp our representation of C++ nested-name-specifiers. We now have a by Douglas Gregor · 16 years ago
  47. 5953d8b Introduce a new expression type, UnresolvedDeclRefExpr, that describes by Douglas Gregor · 16 years ago
  48. bad3518 Generalize printing of nested-name-specifier sequences for use in both by Douglas Gregor · 16 years ago
  49. 4a77edb Remove some now-unneeded calls to llvm::errs().flush(). by Daniel Dunbar · 16 years ago
  50. b327793 add some helper methods to AsmStmt and add some comments. by Chris Lattner · 16 years ago
  51. 7ba138a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 16 years ago
  52. 35183ac Change the AST generated for offsetof a bit so that it looks like a by Eli Friedman · 16 years ago
  53. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
  54. 1e4db7c rip out __builtin_overload by Chris Lattner · 16 years ago
  55. c5840c0 Add private extern to pretty printer(s). by Mike Stump · 16 years ago
  56. 071e4da Fixup -ast-print so that: by Mike Stump · 16 years ago
  57. bfee9b2 Fix pretty-printing of if conditions. Patch by Ben Lickly. by Sebastian Redl · 16 years ago
  58. 1733001 Fix our semantic analysis of by Douglas Gregor · 16 years ago
  59. 3498bdb Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 16 years ago
  60. 4c67834 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
  61. 05c13a3 Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 16 years ago
  62. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  63. 9a81c87 make ast-print handle random non-printable characters correctly with octal escapes. by Chris Lattner · 16 years ago
  64. 506ae41 Part one of handling C++ functional casts. This handles semantic by Douglas Gregor · 16 years ago
  65. b3eef68 Revert my previous, failed attempt to pretty-print anonymous struct/union accesses well. Added a FIXME so we know to revisit this later by Douglas Gregor · 16 years ago
  66. 83233a4 Fix printing of member references to avoid displaying implicitly-generated member references, e.g., for anonymous struct/unions or implicit 'this' in member functions by Douglas Gregor · 16 years ago
  67. 1a49af9 Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 16 years ago
  68. 64b45f7 PODness and Type Traits by Sebastian Redl · 16 years ago
  69. 8351da0 Full AST support and better Sema support for C++ try-catch. by Sebastian Redl · 16 years ago
  70. 4b07b29 Partial AST and Sema support for C++ try-catch. by Sebastian Redl · 16 years ago
  71. 88a3514 Add support for calls to overloaded member functions. Things to note: by Douglas Gregor · 16 years ago
  72. 86f1940 Add support for member references (E1.E2, E1->E2) with C++ semantics, by Douglas Gregor · 16 years ago
  73. 5c37de7 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 16 years ago
  74. c77a636 Several things... by Steve Naroff · 16 years ago
  75. 6fec648 Correct pretty printing of array new expressions. by Sebastian Redl · 16 years ago
  76. cee63fb Handle new by passing the Declaration to the Action, not a processed type. by Sebastian Redl · 16 years ago
  77. 2d8b273 Implement the GNU __null extension by Douglas Gregor · 16 years ago
  78. 39f34e9 Migrate some stuff from NamedDecl::getName() to by Chris Lattner · 16 years ago
  79. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  80. 5daf570 New AST node to access "implicit" setter/getter using property dor syntax. by Fariborz Jahanian · 16 years ago
  81. 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago
  82. b460980 Add a new expression node, CXXOperatorCallExpr, which expresses a by Douglas Gregor · 16 years ago
  83. f2cad86 Don't require us to manually number the statements and expressions in StmtNodes.def. We don't need stable numbers yet, renumbering is a pain, and LAST_STMT had the wrong value anyway. by Douglas Gregor · 16 years ago
  84. 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
  85. c42e118 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 16 years ago
  86. cd9b46e Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 16 years ago
  87. 796da18 Create a new expression class, CXXThisExpr, to handle the C++ 'this' primary expression. Remove CXXThis from PredefinedExpr by Douglas Gregor · 16 years ago
  88. 6eec8e8 Rename ExplicitCCastExpr to CStyleCastExpr by Douglas Gregor · 16 years ago
  89. 49badde Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 16 years ago
  90. 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
  91. ecd64c5 Added PrintRawDeclStmt; use this method to print out DeclStmt instead of using PrintRawDecl (which falsely assumes DeclStmts have only one Decl). by Ted Kremenek · 16 years ago
  92. 9c3c902 Remove BlockStmtExpr. by Steve Naroff · 16 years ago
  93. 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
  94. a95d375 Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
  95. 9e922b1 Add new 'CXXConditionDeclExpr' expression node used for a 'condition' declaration, e.g: "if (int x=0) {...}". by Argyrios Kyrtzidis · 16 years ago
  96. 4eb206b Add semantic analysis for "blocks". by Steve Naroff · 16 years ago
  97. 987a14b Add support for C++'s "type-specifier ( expression-list )" expression: by Argyrios Kyrtzidis · 16 years ago
  98. 0835a3c Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastExpr and ExplicitCastExpr derive from a common base class (CastExpr): by Argyrios Kyrtzidis · 16 years ago
  99. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  100. 76de9d7 Cleanup ObjCSuperRefExpr (remove last usage and AST node:-). by Steve Naroff · 16 years ago