- Aug 24, 2009
-
-
Douglas Gregor authored
llvm-svn: 79941
-
- Aug 23, 2009
-
-
Benjamin Kramer authored
llvm-svn: 79854
-
- Aug 20, 2009
-
-
Zhongxing Xu authored
Although this does not make the CFG more correct, it makes the CFG more beautiful without multiple roots. llvm-svn: 79509
-
Zhongxing Xu authored
Otherwise we get a wrong CFG. llvm-svn: 79507
-
- Jul 25, 2009
-
-
Mike Stump authored
calls to noreturn function pointers when CFG building. llvm-svn: 77089
-
- Jul 24, 2009
-
-
Ted Kremenek authored
llvm-svn: 76955
-
Ted Kremenek authored
TryEvaluateBool instead of using a raw 'int'. This avoids any confusion of how 'int' converts to bool, and makes the resultant code easier to read. Condense a bunch of 'addSuccessor()' calls in 'if ... else' to use the ternary operator instead. llvm-svn: 76947
-
Mike Stump authored
llvm-svn: 76911
-
- Jul 23, 2009
-
-
Mike Stump authored
llvm-svn: 76814
-
- Jul 22, 2009
-
-
Ted Kremenek authored
llvm-svn: 76795
-
- Jul 21, 2009
-
-
Mike Stump authored
llvm-svn: 76531
-
Mike Stump authored
llvm-svn: 76530
-
Mike Stump authored
llvm-svn: 76529
-
Mike Stump authored
llvm-svn: 76522
-
Mike Stump authored
llvm-svn: 76500
-
- Jul 18, 2009
-
-
Ted Kremenek authored
Fix some fallout from CFGBuilder restructuring: all expressions that we explicitly handle have the possibility to be block-level expressions. llvm-svn: 76277
-
Ted Kremenek authored
llvm-svn: 76261
-
Ted Kremenek authored
is an algorithm that is much easier to understand and slightly more efficient. Thanks to Mike Stump for our discussions on the CFGBuilder and his comments that helped prompt this long needed cleanup. llvm-svn: 76250
-
- Jul 17, 2009
-
-
Ted Kremenek authored
llvm-svn: 76205
-
Ted Kremenek authored
llvm-svn: 76202
-
Ted Kremenek authored
llvm-svn: 76196
-
Chris Lattner authored
llvm-svn: 76180
-
Zhongxing Xu authored
code with the new method. llvm-svn: 76164
-
Mike Stump authored
conventions. Also reflowed comments and removed spaces at end of lines and fixed up 80 col violations. llvm-svn: 76140
-
Mike Stump authored
llvm-svn: 76133
-
- Jul 16, 2009
-
-
Ted Kremenek authored
llvm-svn: 76092
-
- Jul 03, 2009
-
-
rdar://problem/7027684Ted Kremenek authored
block would get hooked up in some cases when processing empty compound statements. llvm-svn: 74743
-
- Jun 30, 2009
-
-
Chris Lattner authored
This is simple enough, but then I thought it would be nice to make PrintingPolicy get a LangOptions so that various things can key off "bool" and "C++" independently. This spiraled out of control. There are many fixme's, but I think things are slightly better than they were before. One thing that can be improved: CFG should probably have an ASTContext pointer in it, which would simplify its clients. llvm-svn: 74493
-
- Jun 25, 2009
-
-
Ted Kremenek authored
llvm-svn: 74131
-
- Jun 24, 2009
-
-
Owen Anderson authored
llvm-svn: 74085
-
- May 29, 2009
-
-
Douglas Gregor authored
printing logic to help customize the output. For now, we use this rather than a special flag to suppress the "struct" when printing "struct X" and to print the Boolean type as "bool" in C++ but "_Bool" in C. llvm-svn: 72590
-
- May 06, 2009
-
-
Ted Kremenek authored
block. This makes it a little easier for diagnostics generation. llvm-svn: 71037
-
- May 02, 2009
-
-
-
Ted Kremenek authored
expressions not yet properly handled by the CFGBuilder. This failure resulted in a null CFGBlock* being used in rare cases (causing a crash). llvm-svn: 70612
-
- Apr 28, 2009
-
-
Ted Kremenek authored
llvm-svn: 70284
-
Ted Kremenek authored
llvm-svn: 70280
-
Ted Kremenek authored
- Add 'LoopTarget' pointer field to CFGBlock. This records if the block is used as the 'loop back' path back to the head of a loop. - For ForStmt, encode the loop back target as the increment code. llvm-svn: 70274
-
- Apr 07, 2009
-
-
Ted Kremenek authored
llvm-svn: 68533
-
Ted Kremenek authored
had too many false positives in the analyzer. llvm-svn: 68492
-
- Apr 01, 2009
-
-
Ted Kremenek authored
distinguish between the true and false branches for path-sensitive analyses. llvm-svn: 68185
-