summaryrefslogtreecommitdiffstats
path: root/clang/AST/CFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* When building CFGs we now (unconditionally) add an empty CFGBlock to the CFGTed Kremenek2007-09-171-6/+6
* Fixed unterminated string issue.Hartmut Kaiser2007-09-171-1/+1
* make var in anon namespace static. Use \n instead of std::endl.Chris Lattner2007-09-171-4/+2
* fix warning.Chris Lattner2007-09-161-1/+1
* Fixed a problem VC++ revealed in release mode. Please verify.Hartmut Kaiser2007-09-161-1/+1
* Fixed two problems VC++ revealed in release mode. Please verify.Hartmut Kaiser2007-09-161-0/+4
* Added static method "CFG::hasImplicitControlFlow".Ted Kremenek2007-09-111-0/+24
* Fixed bug where ternary expressions and GCC-style conditional expressions Ted Kremenek2007-09-111-1/+18
* Moved tracking of CFG block IDs into the CFG class.Ted Kremenek2007-09-051-6/+4
* Fixed missing '(' and ')' characters in (CFG) pretty-printing ofTed Kremenek2007-08-311-2/+2
* Added better pretty printing in CFGs for __builtin_choose_exprTed Kremenek2007-08-311-0/+6
* Further cleanups in CFG printing for comma expressions, statement expressions...Ted Kremenek2007-08-311-10/+48
* Cleanups for printing the terminators of CFGBlocks for "?", "||", and "&&" op...Ted Kremenek2007-08-311-2/+28
* Added "PrinterHelper" interface (include/AST/PrinterHelper) that canTed Kremenek2007-08-311-80/+171
* Added support for __builtin_choose_expr (ChooseExpr) in CFGs.Ted Kremenek2007-08-311-0/+22
* Minor cleanups to pretty-printing for loops in CFGs.Ted Kremenek2007-08-301-4/+4
* Fixed a bug in constructing CFG blocks for case statement fall-throughTed Kremenek2007-08-301-3/+5
* Fixed bug in CFG construction where we failed to handle loop bodies withTed Kremenek2007-08-301-9/+18
* Fixed bug in CFG construction involving use of labels and "empty"Ted Kremenek2007-08-301-2/+4
* Fixed bug where the CFG would fail to build when an 'if' statement hadTed Kremenek2007-08-301-7/+14
* Added an (optional) explicit "Label" statement to CFGBlock. If aTed Kremenek2007-08-291-47/+60
* Added GraphTraits to source-level CFGs (CFG and CFGBlock) to allowTed Kremenek2007-08-291-32/+70
* Added support for indirect-gotos (GCC extension) in source-level CFGs.Ted Kremenek2007-08-281-4/+63
* Added support for GCC-style statement expressions in source-level CFGs.Ted Kremenek2007-08-281-0/+11
* Added support for comma expressions and DeclStmts which may haveTed Kremenek2007-08-281-4/+34
* Removed special-casing in CFG construction for ParenExprs.Ted Kremenek2007-08-281-10/+1
* Added support for short-circuit '&&' and '||' operators in source-level CFGs.Ted Kremenek2007-08-271-6/+35
* Implemented support for ternary "?" operators in source-level CFGs.Ted Kremenek2007-08-271-3/+77
* Changes to CFGBuilder:Ted Kremenek2007-08-271-87/+120
* No functionality change. Moved visitor methods for CFGBuilder out-of-lineTed Kremenek2007-08-231-515/+540
* moved CFGBuilder into an anonymous namespaceTed Kremenek2007-08-231-12/+11
* Added support for switch, default, and case statements in source-level CFGs.Ted Kremenek2007-08-231-2/+73
* For gotos, breaks, and continues where we cannot find a target successorTed Kremenek2007-08-231-9/+10
* Added support for do..while loops in CFG construction.Ted Kremenek2007-08-231-0/+67
* Renamed "CFG::BuildCFG" to "CFG::buildCFG" to have more consistent capitaliza...Ted Kremenek2007-08-231-33/+52
* Fixed bugs in source-level CFG construction for "for" and "while" loopsTed Kremenek2007-08-221-36/+54
* Added support for "break" statements in source-level ASTs.Ted Kremenek2007-08-221-4/+31
* Added support for "continue" statements in source-level CFGsTed Kremenek2007-08-221-14/+50
* Added preliminary support for while loops within source-level CFGs.Ted Kremenek2007-08-221-6/+61
* Added CFG support for: for loopsTed Kremenek2007-08-221-32/+126
* Changed data structure recording the CFG blocks that need to be backpatchedTed Kremenek2007-08-221-1/+1
* Added CFG support for gotos and labels.Ted Kremenek2007-08-211-19/+86
* Converted CFGBuilder to use StmtVisitor instead of doing a switchTed Kremenek2007-08-211-156/+117
* Added CFG infrastructure (CFG.cpp and CFG.h) for clang ASTs.Ted Kremenek2007-08-211-0/+351
OpenPOWER on IntegriCloud