1. 3b11fd3 Remember if the AsmStmt came from Microsoft-style inline assembly code. by Mike Stump · 15 years ago
  2. 6281213 Fix bug I just introduced in ForStmt::child_end() where we could iterate off into garbage values. by Ted Kremenek · 15 years ago
  3. f0d975f Coelesce 'DoDestroy()' methods in Stmt.cpp, and modify the child_iterator returned by ForStmt to include the initializer of the condition variable. by Ted Kremenek · 15 years ago
  4. 7d02b8c Modify WhileStmt::child_begin()/child_end() to include the initializer for the condition variable. by Ted Kremenek · 15 years ago
  5. a3be0ea Modify SwitchStmt::child_begin()/child_end() to include the initializer for the condition variable. by Ted Kremenek · 15 years ago
  6. 35628d1 Add StmtIterator support for iterating over both the condition by Ted Kremenek · 15 years ago
  7. e7809d4 Add 'DeclStmt::DoDestroy()' which doesn't actually recurse over its child expressions (via StmtIterator), as those expressions are owned by the Decls and Types (which are destroyed elsewhere). This fixes a crasher reported in <rdar://problem/7487294>. by Ted Kremenek · 15 years ago
  8. 6515afe Add const to accessors that don't modify the object. by Mike Stump · 15 years ago
  9. 2024f4d Streamline Stmt::CollectingStats() and Decl::CollectingStats(). No functionality change. by Kovarththanan Rajaratnam · 15 years ago
  10. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  11. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  12. f42e4a6 Fix build of clang with gcc-4.4: #include <cstdio> was missing. by Torok Edwin · 15 years ago
  13. d497206 Get rid of Stmt::Clone now that we can reference count statements instead. by Anders Carlsson · 15 years ago
  14. 43d9d92 Introduce reference counting for statements and expressions, using it by Douglas Gregor · 15 years ago
  15. 42602bb Separate Stmt::Destroy into the entrypoint for destroying a statement by Douglas Gregor · 15 years ago
  16. dbe833d Simplify printing of the statistics for types. by Douglas Gregor · 16 years ago
  17. d308e62 Template instantiation for C++ try/catch statements. by Douglas Gregor · 16 years ago
  18. 861ce31 Template instantiation for break and continue statements. by Douglas Gregor · 16 years ago
  19. d19cd90 Add NullStmt::Clone and use it by Anders Carlsson · 16 years ago
  20. 16f0049 split ObjC and C++ Statements out into their own headers. by Chris Lattner · 16 years ago
  21. cd7d5a9 PCH support for inline assembly statements. by Douglas Gregor · 16 years ago
  22. 025452f PCH support for the first batch of statements, including null, by Douglas Gregor · 16 years ago
  23. ec91dab Ignore plus operands when looking up the operand number from a named operand. This matches llvm-gcc and fixes PR3908. by Anders Carlsson · 16 years ago
  24. 32a47ed add some spaces :) by Chris Lattner · 16 years ago
  25. cafc222 don't use strtoul on a non-null-terminated string. by Chris Lattner · 16 years ago
  26. 8575927 fix PR3258 by rejecting invalid numeric operands. by Chris Lattner · 16 years ago
  27. eab8cfb checking for symbolic operands as well as % at end of string. by Chris Lattner · 16 years ago
  28. 2ff0f42 position the caret properly on asm string diagnostics, e.g.: by Chris Lattner · 16 years ago
  29. 3182db1 reject invalid escape characters in extended-asm strings with a nice diagnostic. by Chris Lattner · 16 years ago
  30. fb5058e add plumbing to report diagnostics back through sema for malformed asmstrings. by Chris Lattner · 16 years ago
  31. 458cd9c move the asm string analysis code out of codegen into common by Chris Lattner · 16 years ago
  32. 10ca96a move matching of named operands into AsmStmt class. At the same by Chris Lattner · 16 years ago
  33. b327793 add some helper methods to AsmStmt and add some comments. by Chris Lattner · 16 years ago
  34. 24e1e70 Change Parser::ParseCaseStatement to use an iterative approach to parsing by Chris Lattner · 16 years ago
  35. 7ba138a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 16 years ago
  36. 93b2bdb ObjCAtCatchStmt's ParamStmt is always a DeclStmt. by Daniel Dunbar · 16 years ago
  37. 9653db7 Remove DeclGroupOwningRef, since we intend for declarations to be owned by Douglas Gregor · 16 years ago
  38. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
  39. 11e5a7f Use ASTContext's allocator to deallocate Stmt objects instead of using 'delete'. This fixes <rdar://problem/6561143>. by Ted Kremenek · 16 years ago
  40. 860f6d4 Don't advance the statement iterator after we've deallocated the statement by Douglas Gregor · 16 years ago
  41. 8351da0 Full AST support and better Sema support for C++ try-catch. by Sebastian Redl · 16 years ago
  42. 4b07b29 Partial AST and Sema support for C++ try-catch. by Sebastian Redl · 16 years ago
  43. 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
  44. ce2fc3a - Move ExprIterator to Stmt.h so that it can be used by classes defined in Stmt.h by Ted Kremenek · 16 years ago
  45. 8ffb159 Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDecl*. by Ted Kremenek · 16 years ago
  46. 65aa3b9 Add DeclStmt::hasSolitaryDecl() and DeclStmt::getSolitaryDecl() by Ted Kremenek · 16 years ago
  47. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  48. 608b17f remove spaces at eol to test commit access by Nico Weber · 16 years ago
  49. 14f8b4f Added decl_iterator to DeclStmt to provide an abstract interface to iterate over the ScopedDecls of a DeclStmt. by Ted Kremenek · 16 years ago
  50. 1060aff Fix more strict-aliasing warnings. by Ted Kremenek · 16 years ago
  51. f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 17 years ago
  52. 0613c37 Always initialize NEXT_CATCH; fixes a Valgrind uninitialized read error by Eli Friedman · 17 years ago
  53. 936ff13 Fix potential double-free. by Ted Kremenek · 17 years ago
  54. 8e355f2 When destroying DeclStmts, also destroy the associated Decl (reclaim its memory). by Ted Kremenek · 17 years ago
  55. f809e3b Delete AST nodes, not just Decls. by Ted Kremenek · 17 years ago
  56. 27f8a28 Try to plug some memory leaks... by Ted Kremenek · 17 years ago
  57. 9c1863e Added Stmt::DestroyChildren, which will be used by the dstors of the subclasses of Stmt to recursively delete their child AST nodes. by Ted Kremenek · 17 years ago
  58. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from AST/Stmt.cpp]
  59. dfab34a Handle simple asm statements correctly. by Anders Carlsson · 17 years ago
  60. ff98102 For ObjCAtCatchStmt, removed field 'NextAtCatchStmt' (which referenced the next @catch) by Ted Kremenek · 17 years ago
  61. db6ed17 move some constructors out of line and fix indentation in ObjCAtThrowStmt::getSourceRange. by Chris Lattner · 17 years ago
  62. a0f5579 Rewriting of @synchronized. This has one FIXME in it. But this should allow @sychronized to be rewritten. by Fariborz Jahanian · 17 years ago
  63. fa3ee8e AST for @synchronized. by Fariborz Jahanian · 17 years ago
  64. a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
  65. 0196cab New declarations/defs for Objc2's foreach-statement. This is work in progress. by Fariborz Jahanian · 17 years ago
  66. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  67. 39c47b5 Keep track of whether the asm is volatile or not. by Anders Carlsson · 17 years ago
  68. b235fc2 Store output and input operands as well as clobber information in the AsmStmt. Ted, could you please review the serialization/deserialization code? by Anders Carlsson · 17 years ago
  69. 89079ea Fixed an array overflow bug. by Fariborz Jahanian · 17 years ago
  70. 39f8f15 AST for objective-c's @throw statement and its pretty-printing. by Fariborz Jahanian · 17 years ago
  71. 3b1191d AST build for @catch clause (this is work in progress). by Fariborz Jahanian · 17 years ago
  72. b210bd0 Bunch of class declarations for objective-c's @try-catch statement. by Fariborz Jahanian · 17 years ago
  73. fe79595 Implement *skeletal* support for representing GNU inline asm stmts in the AST, by Chris Lattner · 17 years ago
  74. 9ac5928 Fixed DeclStmt::child_begin() to actually create an iterator that by Ted Kremenek · 17 years ago
  75. 9caf8b1 Implemented 90% functionality of new child_iterator for Stmt objects by Ted Kremenek · 17 years ago
  76. c7229c3 move IdentifierTable.h from liblex to libbasic. by Chris Lattner · 17 years ago
  77. d48ade6 Removed "hasImplicitControlFlow" from class CFG, and moved it to class Stmt by Ted Kremenek · 17 years ago
  78. 507f2d5 by Steve Naroff · 17 years ago
  79. d97bb6c Fixed bug for CaseStmt where the child_begin/child_end methods were not by Ted Kremenek · 17 years ago
  80. b393879 elimiante some virtual calls. by Chris Lattner · 17 years ago
  81. 2298f91 Fixed bug in child_begin/child_end for ReturnStmt where the iterator by Ted Kremenek · 17 years ago
  82. 1f683e9 fix off-by-one error by Chris Lattner · 17 years ago
  83. 6338135 rename sNames -> StmtClassInfo. Make lookups constant time. by Chris Lattner · 17 years ago
  84. 8297777 Added child_begin/child_end to all subclasses of Stmt in Stmt.h. All by Ted Kremenek · 17 years ago
  85. c5598cb Switch StmtVisitor from using dynamic to static dispatch. This makes it by Chris Lattner · 17 years ago
  86. 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago