1. 224451b Include BlockDeclRefExprs in constructed CFGs. by Ted Kremenek · 15 years ago
  2. 006b0eb Adapt to the DOTGraphTraits changes in LLVM. by Tobias Grosser · 15 years ago
  3. ba5fb5a lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace by Kovarththanan Rajaratnam · 15 years ago
  4. 721903e Allow building of CFGs for ASTs that contain BlockExprs. by Ted Kremenek · 15 years ago
  5. da9b30e Remove stale comment and tighten code. by Ted Kremenek · 15 years ago
  6. 0ba497b Use llvm::OwningPtr in CFGBuilder, fixing a leak on an error path. by Ted Kremenek · 15 years ago
  7. ee82d9b Use a BumpPtrAllocator to allocate all aspects of CFG, including CFGBlocks, successor and predecessor vectors, etc. by Ted Kremenek · 15 years ago
  8. 6c24972 When building CFGs, no longer reverse the statements in the CFGBlock. Instead by Ted Kremenek · 15 years ago
  9. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  10. e8d6d2b CFG construction: Abort CFG construction when processing a CompoundStmt if any by Ted Kremenek · 15 years ago
  11. 9983cc1 Don't try to evaluate an expression that is type- or value-dependent while building the CFG by Douglas Gregor · 15 years ago
  12. 6cb7c1a Replace cerr with errs(). by Benjamin Kramer · 15 years ago
  13. d5c3b13 If the 'while' has an empty body, set the body to the continue target block. by Zhongxing Xu · 15 years ago
  14. 1d4b218 If the body of for loop is empty, set its body to the continue target. by Zhongxing Xu · 15 years ago
  15. 2455636 Add noreturn as a type attribute, handle printing for them and handle by Mike Stump · 15 years ago
  16. fadc9ea Add doxygen comments and simplify expression. by Ted Kremenek · 15 years ago
  17. 941fde8 Introduce a new variant type 'TryResult' to represent the result of by Ted Kremenek · 15 years ago
  18. 00998a0 Refactor and push the evaluation as late as possible. by Mike Stump · 15 years ago
  19. 0979d80 Improve CFG support for C++ throw expressions. by Mike Stump · 15 years ago
  20. bd04878 Make 'SaveAndRestore' and friends reusable classes in libAnalysis. by Ted Kremenek · 15 years ago
  21. 22cd658 Wire up CFG improvements for __builtin_choose_expr. by Mike Stump · 15 years ago
  22. 8f9893a Wire up CFG improvements for do { } while () when the condition is known. by Mike Stump · 15 years ago
  23. fefb9f7 Wire up for statement CFG improvements for conditionals that are known. by Mike Stump · 15 years ago
  24. 5f20363 Wire up CFG improvements for while when the condition is known. by Mike Stump · 15 years ago
  25. e5af3ce Add yet more analysis for CFGs involving conditionals that are actually constant. by Mike Stump · 15 years ago
  26. 13fc08a Fix some fallout from CFGBuilder restructuring: all expressions that we explicitly handle have the possibility to be block-level expressions. by Ted Kremenek · 15 years ago
  27. 6dc534e Fix possible null dereference in CFG construction. by Ted Kremenek · 15 years ago
  28. 4f88063 Restructure CFG builder to have just one visitor path instead of two. The result by Ted Kremenek · 15 years ago
  29. 3fc8ef5 Move WalkAST logic for 'ChooseExpr' to 'VisitChooseExpr'. by Ted Kremenek · 15 years ago
  30. f34bb2e Move WalkAST logic for 'ConditionalOperator' into 'VisitConditionalOperator'. by Ted Kremenek · 15 years ago
  31. b6f1d78 Remove stale comments. by Ted Kremenek · 15 years ago
  32. 01bc160 clean up this code, add the fixme back. by Chris Lattner · 15 years ago
  33. a004254 Refactor code into a new CallExpr::getDirectCallee() method. Simplify some by Zhongxing Xu · 15 years ago
  34. 6d9828c Fixup indentation of rest of switch statement to match llvm coding by Mike Stump · 15 years ago
  35. cd7bf23 Make noreturn functions alter the CFG. by Mike Stump · 15 years ago
  36. e41611a Move the source-level CFG from libAST to libAnalysis. by Ted Kremenek · 15 years ago[Renamed (99%) from lib/AST/CFG.cpp]
  37. ed47fc6 Fix a horrible CFG bug reported in <rdar://problem/7027684>. The wrong successor by Ted Kremenek · 15 years ago
  38. e4f2142 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 15 years ago
  39. 71edeb7 Remove unneeded #includes. by Ted Kremenek · 15 years ago
  40. 02995ce Update for LLVM API changes. by Owen Anderson · 15 years ago
  41. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  42. da5348e source-level CFG: have the body for the @synchronized start with its own basic by Ted Kremenek · 15 years ago
  43. b3b0b36 Add CFG support for @synchronized. This fixes <rdar://problem/6848820>. by Ted Kremenek · 15 years ago
  44. 4e8df2e Fix crasher in CFG construction when not properly handling ASTs that contain by Ted Kremenek · 15 years ago
  45. 8f08c9d CFG: Add "loop back" block for do...while statements. by Ted Kremenek · 15 years ago
  46. f6e8541 CFG: 'WhileStmts' needs an extra block to indicate the "loop back" path. by Ted Kremenek · 15 years ago
  47. 3575f84 CFG: by Ted Kremenek · 15 years ago
  48. 235c5ed CFG: when there is not continue or break target, mark the CFG as bad. by Ted Kremenek · 15 years ago
  49. 90658ec Remove hack support for @try...@finally in source-level CFGs. The current hack by Ted Kremenek · 15 years ago
  50. dbdf794 CFG: For 'if(...) {}' (empty body) construct an empty CFGBlock so that we can by Ted Kremenek · 15 years ago
  51. e31c0d2 Add partial CFG support for Objective-C exception-handling blocks. We basically by Ted Kremenek · 15 years ago
  52. e66a8cf some random cleanups by Chris Lattner · 15 years ago
  53. 7e24e82 rename some methods. by Chris Lattner · 15 years ago
  54. 54cc43f Fixup spacing. by Mike Stump · 15 years ago
  55. 9653db7 Remove DeclGroupOwningRef, since we intend for declarations to be owned by Douglas Gregor · 16 years ago
  56. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  57. 2fda504 Add preliminary CFG support for @throw. We basically treat it like a return statement. by Ted Kremenek · 16 years ago
  58. 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
  59. d017243 Fix CFG bug where the 'increment' block for a 'for' statement would not be by Ted Kremenek · 16 years ago
  60. 4cb3a85 Fix CFG construction for ObjCForCollectionStmt: 'element' expression can be anything that evaluates to an lvalue by Ted Kremenek · 16 years ago
  61. ea81728 Hook up "BodyBlock", not "Block". by Ted Kremenek · 16 years ago
  62. fc33552 Correctly connect 'continue' and 'break' statements in Objective-C fast enumeration for blocks to the appropriate basic blocks. by Ted Kremenek · 16 years ago
  63. 006dd8a Fix bug where the body block of an ObjCForCollectionStmt would not properly get expanded as a series of basic blocks. by Ted Kremenek · 16 years ago
  64. 390e48b ObjCForCollectionStmts are block-level expressions. by Ted Kremenek · 16 years ago
  65. 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
  66. 514de5a Add CFG support for Objective-C 2.0 fast enumeration 'for' statement: by Ted Kremenek · 16 years ago
  67. 8ffb159 Migrate DeclStmt over to using a DeclGroup instead of a pointer to a ScopedDecl*. by Ted Kremenek · 16 years ago
  68. 53061c8 Use DeclStmt::decl_iterator to walk a group of Decl*'s instead of using the ScopedDecl chain. by Ted Kremenek · 16 years ago
  69. 924d9a8 Reverse the RHSBlock of LogicalOp && and || by Zhongxing Xu · 16 years ago
  70. 610a09e Add CFG support for implicit-control flow for VLA size expressions within an SizeOfAlignOfTypeExpr. by Ted Kremenek · 16 years ago
  71. 00c0a30 Do not create CFGs for functions/methods using blocks (need to add control-flow). by Ted Kremenek · 16 years ago
  72. fcd06f7 Move VLA processing logic from LiveVariables to CFG construction. This way all dataflow analyses "see" the VLA size expressions. by Ted Kremenek · 16 years ago
  73. d452758 ProgramPoint now takes the space of two pointers instead of one. This change was by Ted Kremenek · 16 years ago
  74. a95d375 Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
  75. e933450 Fix CFG construction bug: by Ted Kremenek · 16 years ago
  76. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  77. c7eb903 Cleanup some processing with DeclStmt, and gradually start using the internal BumpPtrAllocator to allocator more of CFG's data structures. by Ted Kremenek · 16 years ago
  78. ce1eb34 Always construct the BumpPtrAllocator used by CFG as an instance variable. by Ted Kremenek · 16 years ago
  79. a34ea07 Nico Weber: by Ted Kremenek · 16 years ago
  80. 54eec4c Fix one strict-aliasing warning. by Ted Kremenek · 16 years ago
  81. f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 16 years ago
  82. 9c2535a Added CFGBlock::hasBinaryBranchTerminator(). by Ted Kremenek · 16 years ago
  83. 274f433 Bug fix in CFG::getBlockEdgeImpl(): Use a BumpPtrAllocator to allocate by Ted Kremenek · 16 years ago
  84. 411cdee Added CFGBlock::getTerminatorCondition() to get the Expr* of the condition a block's terminator. by Ted Kremenek · 16 years ago
  85. a716d7a Bug fix in CFG construction: VisitCompoundStmt should return the last created block. by Ted Kremenek · 16 years ago
  86. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from AST/CFG.cpp]
  87. 2677ea8 Small bug fix in CFG construction: the active block for LabelStmts comes by Ted Kremenek · 16 years ago
  88. 4102af9 Added bandaid support in CFG construction for ObjCForEachStmt and ObjCAtTryStmt: by Ted Kremenek · 16 years ago
  89. 87cf5ac Add some missing #includes for GCC mainline, patch by Shantonu Sen! by Chris Lattner · 16 years ago
  90. 243ee47 CallExprs are now no longer block-level expressions in the CFG by construction. by Ted Kremenek · 16 years ago
  91. ae2a98c Minor CFG optimization: don't create separate block-level expressions for DeclStmt initializers when the initializer is a literal. by Ted Kremenek · 16 years ago
  92. 0d99ecf Fixed edge-case in CFG construction where goto jumps would not always get by Ted Kremenek · 16 years ago
  93. 5482713 Bug fix in CFG construction: Properly register the loop head as the implicit by Ted Kremenek · 16 years ago
  94. a9d996d Fixed CFG construction bug that occurred when a condition for a loop spanned by Ted Kremenek · 17 years ago
  95. f4e15fc Do include ParenExpr in the CFG; only include their subexpression. by Ted Kremenek · 17 years ago
  96. d34066c Fixed bug in CFG construction when a CompoundStmt ended with a NullStmt. by Ted Kremenek · 17 years ago
  97. eef5a9a When creating the CFGBlocks for a switch statement, we now have the "default" by Ted Kremenek · 17 years ago
  98. 295222c Fixed bug in CFG construction when processing switch statements that contain no by Ted Kremenek · 17 years ago
  99. a292585 Added method "printTerminator" to CFGBlock so that external clients can by Ted Kremenek · 17 years ago
  100. 33d4aab Added back logic in patch r46361 (http://llvm.org/viewvc/llvm-project?rev=46361&view=rev) with the addition of by Ted Kremenek · 17 years ago