summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/CFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Added CFGTerminator class, that holds information about CFGBlock terminator s...Marcin Swiderski2010-10-291-5/+5
* If visiting RHS causes us to finish 'Block', e.g. the RHS is a StmtExprZhongxing Xu2010-10-271-3/+8
* Added generation of destructors for member constant size arrays.Marcin Swiderski2010-10-251-2/+15
* Added generation of destructors for constant size arrays.Marcin Swiderski2010-10-251-2/+10
* - Fixed subexpressions evaluation order for binary operators to match order i...Marcin Swiderski2010-10-241-7/+9
* * Simplify codeZhongxing Xu2010-10-051-10/+10
* Added support for base and member destructors in destructor.Marcin Swiderski2010-10-051-0/+62
* Added support for C++ initializers in CFG.Marcin Swiderski2010-10-041-6/+34
* Now the whether adding implicit dtors is controlled by cmd option.Zhongxing Xu2010-10-011-2/+0
* The return value is never used.Zhongxing Xu2010-10-011-7/+8
* Use default augument.Zhongxing Xu2010-10-011-3/+3
* Simplify interface for addLocalScopeForStmt().Zhongxing Xu2010-10-011-9/+9
* The old logic would add non-struct and non C++ struct variables to the localZhongxing Xu2010-10-011-7/+6
* Added generating CFGAutomaticObjDtors for exception variable in catch statement.Marcin Swiderski2010-10-011-0/+12
* Added generating CFGAutomaticObjDtors for init statement, condition variable ...Marcin Swiderski2010-10-011-3/+26
* dded generating CFGAutomaticObjDtors for condition variable and implicit scop...Marcin Swiderski2010-10-011-0/+18
* Added generating CFGAutomaticObjDtors for condition variable and implicit sco...Marcin Swiderski2010-10-011-1/+24
* Added generating CFGAutomaticObjDtors for condition variable and implicit sco...Marcin Swiderski2010-10-011-0/+24
* Fixed checking for trivial destructor in CFGBuilder::addLocalScopeForVarDecl....Marcin Swiderski2010-10-011-3/+4
* Added:Marcin Swiderski2010-10-011-0/+10
* Added methods for adding LocalScopes and CFGAutomaticObjDtors.Marcin Swiderski2010-09-301-0/+131
* Added methods for inserting CFGAutomaticObjDtors to CFGBlocks,Marcin Swiderski2010-09-301-0/+37
* Added:Marcin Swiderski2010-09-301-5/+36
* In preparation for adding generation of destructors for objects with automati...Marcin Swiderski2010-09-251-43/+166
* Added:Marcin Swiderski2010-09-211-47/+109
* Tidy up.Zhongxing Xu2010-09-161-5/+4
* Introduce new CFGElement hierarchy to support C++ CFG, based on Marcin's patchZhongxing Xu2010-09-161-6/+18
* Relax assertion in CFG builder when processing ForStmts. This fixes an asser...Ted Kremenek2010-09-151-1/+2
* Add CFG::BuildOptions class to pass in CFG builder options under on parameter...Ted Kremenek2010-09-141-18/+10
* Fix CFGBuilder crash reported in PR 8141.Ted Kremenek2010-09-141-2/+6
* Remove from the CFG the half-implemented support for scoping information. We...Ted Kremenek2010-09-131-42/+4
* Add ObjCAtSynchronizedStmt to the CFG and add GRExprEngine support (PreVisit ...Ted Kremenek2010-09-101-0/+4
* 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
OpenPOWER on IntegriCloud