index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
clang
/
AST
/
CFG.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
When building CFGs we now (unconditionally) add an empty CFGBlock to the CFG
Ted Kremenek
2007-09-17
1
-6
/
+6
*
Fixed unterminated string issue.
Hartmut Kaiser
2007-09-17
1
-1
/
+1
*
make var in anon namespace static. Use \n instead of std::endl.
Chris Lattner
2007-09-17
1
-4
/
+2
*
fix warning.
Chris Lattner
2007-09-16
1
-1
/
+1
*
Fixed a problem VC++ revealed in release mode. Please verify.
Hartmut Kaiser
2007-09-16
1
-1
/
+1
*
Fixed two problems VC++ revealed in release mode. Please verify.
Hartmut Kaiser
2007-09-16
1
-0
/
+4
*
Added static method "CFG::hasImplicitControlFlow".
Ted Kremenek
2007-09-11
1
-0
/
+24
*
Fixed bug where ternary expressions and GCC-style conditional expressions
Ted Kremenek
2007-09-11
1
-1
/
+18
*
Moved tracking of CFG block IDs into the CFG class.
Ted Kremenek
2007-09-05
1
-6
/
+4
*
Fixed missing '(' and ')' characters in (CFG) pretty-printing of
Ted Kremenek
2007-08-31
1
-2
/
+2
*
Added better pretty printing in CFGs for __builtin_choose_expr
Ted Kremenek
2007-08-31
1
-0
/
+6
*
Further cleanups in CFG printing for comma expressions, statement expressions...
Ted Kremenek
2007-08-31
1
-10
/
+48
*
Cleanups for printing the terminators of CFGBlocks for "?", "||", and "&&" op...
Ted Kremenek
2007-08-31
1
-2
/
+28
*
Added "PrinterHelper" interface (include/AST/PrinterHelper) that can
Ted Kremenek
2007-08-31
1
-80
/
+171
*
Added support for __builtin_choose_expr (ChooseExpr) in CFGs.
Ted Kremenek
2007-08-31
1
-0
/
+22
*
Minor cleanups to pretty-printing for loops in CFGs.
Ted Kremenek
2007-08-30
1
-4
/
+4
*
Fixed a bug in constructing CFG blocks for case statement fall-through
Ted Kremenek
2007-08-30
1
-3
/
+5
*
Fixed bug in CFG construction where we failed to handle loop bodies with
Ted Kremenek
2007-08-30
1
-9
/
+18
*
Fixed bug in CFG construction involving use of labels and "empty"
Ted Kremenek
2007-08-30
1
-2
/
+4
*
Fixed bug where the CFG would fail to build when an 'if' statement had
Ted Kremenek
2007-08-30
1
-7
/
+14
*
Added an (optional) explicit "Label" statement to CFGBlock. If a
Ted Kremenek
2007-08-29
1
-47
/
+60
*
Added GraphTraits to source-level CFGs (CFG and CFGBlock) to allow
Ted Kremenek
2007-08-29
1
-32
/
+70
*
Added support for indirect-gotos (GCC extension) in source-level CFGs.
Ted Kremenek
2007-08-28
1
-4
/
+63
*
Added support for GCC-style statement expressions in source-level CFGs.
Ted Kremenek
2007-08-28
1
-0
/
+11
*
Added support for comma expressions and DeclStmts which may have
Ted Kremenek
2007-08-28
1
-4
/
+34
*
Removed special-casing in CFG construction for ParenExprs.
Ted Kremenek
2007-08-28
1
-10
/
+1
*
Added support for short-circuit '&&' and '||' operators in source-level CFGs.
Ted Kremenek
2007-08-27
1
-6
/
+35
*
Implemented support for ternary "?" operators in source-level CFGs.
Ted Kremenek
2007-08-27
1
-3
/
+77
*
Changes to CFGBuilder:
Ted Kremenek
2007-08-27
1
-87
/
+120
*
No functionality change. Moved visitor methods for CFGBuilder out-of-line
Ted Kremenek
2007-08-23
1
-515
/
+540
*
moved CFGBuilder into an anonymous namespace
Ted Kremenek
2007-08-23
1
-12
/
+11
*
Added support for switch, default, and case statements in source-level CFGs.
Ted Kremenek
2007-08-23
1
-2
/
+73
*
For gotos, breaks, and continues where we cannot find a target successor
Ted Kremenek
2007-08-23
1
-9
/
+10
*
Added support for do..while loops in CFG construction.
Ted Kremenek
2007-08-23
1
-0
/
+67
*
Renamed "CFG::BuildCFG" to "CFG::buildCFG" to have more consistent capitaliza...
Ted Kremenek
2007-08-23
1
-33
/
+52
*
Fixed bugs in source-level CFG construction for "for" and "while" loops
Ted Kremenek
2007-08-22
1
-36
/
+54
*
Added support for "break" statements in source-level ASTs.
Ted Kremenek
2007-08-22
1
-4
/
+31
*
Added support for "continue" statements in source-level CFGs
Ted Kremenek
2007-08-22
1
-14
/
+50
*
Added preliminary support for while loops within source-level CFGs.
Ted Kremenek
2007-08-22
1
-6
/
+61
*
Added CFG support for: for loops
Ted Kremenek
2007-08-22
1
-32
/
+126
*
Changed data structure recording the CFG blocks that need to be backpatched
Ted Kremenek
2007-08-22
1
-1
/
+1
*
Added CFG support for gotos and labels.
Ted Kremenek
2007-08-21
1
-19
/
+86
*
Converted CFGBuilder to use StmtVisitor instead of doing a switch
Ted Kremenek
2007-08-21
1
-156
/
+117
*
Added CFG infrastructure (CFG.cpp and CFG.h) for clang ASTs.
Ted Kremenek
2007-08-21
1
-0
/
+351