summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/CFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add note why we used a switch.Ted Kremenek2013-02-051-0/+1
* Change subexpressions to be visited in the CFG from left-to-right.Ted Kremenek2013-02-051-19/+56
* Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith2013-01-171-7/+5
* CFG.cpp: Fix wrapping logic when printing block preds/succs.Will Dietz2013-01-071-2/+2
* Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer2012-12-011-8/+8
* Fix bad CFG construction bug when handling C++ 'try' statements.Ted Kremenek2012-11-131-13/+14
* Fix potential null deference in CFG printer.Ted Kremenek2012-10-121-2/+2
* Remove dead store.Ted Kremenek2012-10-121-1/+1
* [analyzer] Always include destructors in the analysis CFG.Jordan Rose2012-09-051-3/+5
* Teach CFG that 'if (x & 0)' and 'if (x * 0)' is an unfeasible branch.Ted Kremenek2012-08-241-0/+24
* [analyzer] Support C++ default arguments if they are literal values.Jordan Rose2012-08-231-0/+8
* Rename 'currentX' to 'currX' throughout analyzer and libAnalysis.Ted Kremenek2012-08-221-5/+5
* Final piece of core issue 1330: delay computing the exception specification ofRichard Smith2012-07-271-1/+1
* When a && or || appears as the condition of a ?:, perform appropriateRichard Smith2012-07-241-10/+13
* Add a reverse iterator to DeclStmt, and use it when building a CFG.Jordan Rose2012-07-201-5/+4
* Teach CFG construction about destructors resulting from references to array t...Ted Kremenek2012-07-181-5/+4
* Refine CFG so that '&&' and '||' don't lead to extra confluence points when u...Ted Kremenek2012-07-141-150/+232
* Hoist CFG builder logic for '&&' and '||' into helper method. No funcationli...Ted Kremenek2012-07-141-40/+45
* Remove unused method declaration.Ted Kremenek2012-07-141-1/+0
* Sort prototypes. No functionality change.Ted Kremenek2012-07-141-19/+18
* Drop the ASTContext.h include from Stmt.h and fix up transitive users.Benjamin Kramer2012-07-041-0/+1
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-1/+1
* Zap the /Za compiler switch from MSVC projects, the option is considered harm...Francois Pichet2012-06-061-2/+2
* Add -Wimplicit-fallthrough warning flag, which warns on fallthrough betweenRichard Smith2012-05-031-3/+0
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-1/+1
* Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith2012-04-171-1/+2
* Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith2012-04-141-1/+5
* Include lambda capture init expressions in CFG.Ted Kremenek2012-04-121-1/+17
* Fix CFGBuilder to not include the body of a LambdaExpr in the CFG of the encl...Ted Kremenek2012-04-121-3/+5
* clang/lib/Analysis/CFG.cpp: Get rid of early insertion of placeholder to the ...NAKAMURA Takumi2012-03-251-7/+4
* clang/lib/Analysis/CFG.cpp: Fix memory leak since r153297.NAKAMURA Takumi2012-03-251-2/+5
* [CFG] Cache boolean evaluations of expressions to avoid multiple re-evaluationsArgyrios Kyrtzidis2012-03-231-7/+66
* Fix broken CFG when an initializer is a statement expression that starts with...Ted Kremenek2012-03-221-5/+15
* Fix crash when querying the CFG reported when using the thread safety analysisTed Kremenek2012-03-191-1/+1
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-1/+1
* [analyzer] fix regression in analyzer of NOT actually aborting on Stmts it do...Ted Kremenek2012-03-101-1/+10
* AST representation for user-defined literals, plus just enough of semanticRichard Smith2012-03-071-0/+1
* Fix horrific CFG bug where '@autoreleasepool' would be put in a dangling bloc...Ted Kremenek2012-03-061-0/+10
* Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h.Argyrios Kyrtzidis2012-03-011-1/+1
* Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h"Argyrios Kyrtzidis2012-02-271-1/+1
* Basic: import OwningPtr<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* [CFG] Removed unused local variable.Erik Verbruggen2012-01-311-2/+0
* Revert various template unreachability code I committed accidentally.David Blaikie2012-01-241-8/+9
* More fixes/tests.David Blaikie2012-01-241-2/+2
* Support undefined dependent bases.David Blaikie2012-01-241-7/+6
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-1/+0
* Add elidable CXXConstructExpr as block-level expr. It converts an lvalue to a...Zhongxing Xu2012-01-111-2/+1
* Enable the user to control whether CXXConstructExpr will be added as a Zhongxing Xu2011-12-281-1/+1
* Colorize and condense CFG pretty-printing.Ted Kremenek2011-12-221-47/+90
* Improve CFG pretty-printing for CXXConstructExprs.Ted Kremenek2011-12-211-0/+3
OpenPOWER on IntegriCloud