summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/CFG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove stray ';' and convert tabs to spaces.Ted Kremenek2010-09-091-5/+5
* Add 'filtered_pred_iterator' and 'filtered_succ_iterator' to CFGBlock. This ...Ted Kremenek2010-09-091-0/+23
* FinishBlock() is essentially doing nothing except returning '!badCFG'.Zhongxing Xu2010-09-061-55/+42
* Simplify CFG construction: bail out early when we have a bad CFG.Zhongxing Xu2010-09-061-36/+32
* Improve CFG printing support for CXXOperatorCallExpr and CXXBindTemporaryExpr.Ted Kremenek2010-08-311-5/+15
* Explicitly handle CXXOperatorCallExpr when building CFGs. We should treat it...Ted Kremenek2010-08-311-1/+2
* Revert my lame attempt at appeasing the CFGBuilderDouglas Gregor2010-08-311-7/+0
* Teach the CFGBuilder not do die on CXXBindTemporaryExpr, CXXOperatorCallExpr....Douglas Gregor2010-08-311-0/+7
* Explicitly handle CXXExprWithTemporaries during CFG construction by just visi...Ted Kremenek2010-08-281-0/+6
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-7/+7
* Fix horrible CFG bug caused by a series of NullStmts appearing at the beginni...Ted Kremenek2010-08-171-1/+4
* CFGBuilder: don't create the empty "loop back" block for DoStmts if the loop ...Ted Kremenek2010-08-171-12/+16
* Fix CFGBuilder to not blow out the stack when processing deeply nested CaseSt...Ted Kremenek2010-08-041-5/+32
* Add 'AnalysisContext::getUnoptimizedCFG()' to allow clients to get access to ...Ted Kremenek2010-08-021-20/+33
* Make addStmt always add stmt. Delegate other cases to Visit() directly.Zhongxing Xu2010-06-031-6/+6
* CFG: add all LHS of assingments as lvalue. This improves support for C++ refe...Zhongxing Xu2010-06-031-2/+15
* Fix crash in CFG construction for 'break' statements appearing in statement e...Ted Kremenek2010-05-211-7/+8
* Don't add a null successor to a CFGBlock when the contents of an @synchronize...Ted Kremenek2010-05-131-2/+1
* Add null check in CFGBuilder::VisitStmt() to make CFG constructionTed Kremenek2010-04-301-0/+4
* Fix CFG crasher involving statement expressions reported in PR 6938.Ted Kremenek2010-04-291-2/+10
* Use direct assignment instead of user defined conversion.Zhongxing Xu2010-04-141-3/+3
* CFGBuilder: always add C++ member call expr as block-level expr.Zhongxing Xu2010-04-131-0/+13
* Fix CFG bug where bases of member expressions were not always evaluated in a ...Ted Kremenek2010-04-111-4/+24
* Fix bug in AddStmtChoice:asLValue() where 'AsLValueNotAlwaysAdd' would not be...Ted Kremenek2010-04-111-1/+1
* Sort visitor methods. No functionality change.Ted Kremenek2010-04-111-5/+4
* the big refactoring bits of PR3782.Rafael Espindola2010-03-301-1/+1
* Be a bit more consistent in using operator->Rafael Espindola2010-03-291-1/+1
* Simplify code a bit and remove unneeded semicolons.Benjamin Kramer2010-03-031-7/+4
* [CFG]Ted Kremenek2010-03-021-17/+17
* Always add CallExpr as block-level expression. Inline-based interproceduralZhongxing Xu2010-02-241-1/+1
* Revert "Simplify code: Succ is guaranteed to be not NULL.", which turns out toDaniel Dunbar2010-02-221-28/+28
* Simplify code: Succ is guaranteed to be not NULL.Zhongxing Xu2010-02-221-28/+28
* Improve unreachable code warnings with respect to dead binary andMike Stump2010-01-211-1/+2
* Speed up compilation by avoiding generating exceptional edges fromMike Stump2010-01-211-9/+35
* Add infrastructure to add base initializers and member initializers toMike Stump2010-01-211-4/+12
* Wire up the EH context for the catch clauses to the outer EH context. WIP.Mike Stump2010-01-201-9/+9
* Add an exceptional edge from the try terminated block to the outer EHMike Stump2010-01-201-2/+16
* Add CFG support for the start and end of scopes and infrastructure forMike Stump2010-01-191-18/+76
* Tighten code and rework indentation of some if() branches (for readability). ...Ted Kremenek2010-01-191-16/+15
* Remove extra space in uses of 'assert()'.Ted Kremenek2010-01-191-7/+7
* Re-alphabetize cases in switch statement.Ted Kremenek2010-01-191-9/+9
* Add try/catch CFG support. Also improve throw CFG support. WIP.Mike Stump2010-01-191-10/+100
* Add CFG support for the initializer of the condition variable of a ForStmt.Ted Kremenek2009-12-241-0/+13
* CFG tweak: in a WhileStmt, the condition variable initializer is evaluated ev...Ted Kremenek2009-12-241-14/+13
* Add CFG support for the initializer of the condition variable of a WhileStmt.Ted Kremenek2009-12-241-1/+14
* Add CFG support for the initializer of the condition variable of a SwitchStmt.Ted Kremenek2009-12-241-2/+13
* Tidy up FindSubExprAssignments to not deference the child_iterator multiple t...Ted Kremenek2009-12-231-7/+10
* Add CFG support for the condition variable that can appear in IfStmts in C++ ...Ted Kremenek2009-12-231-1/+13
* Add (initial?) static analyzer support for handling C++ references.Ted Kremenek2009-12-161-52/+74
* Start the ball rolling on C++ support in the static analyzer. ForTed Kremenek2009-12-151-0/+2
OpenPOWER on IntegriCloud