aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/LiveVariables.cpp
AgeCommit message (Expand)Author
2009-11-10Fix clang's use of DenseMap iterators after r86636 fixed their constness.Jeffrey Yasskin
2009-11-07Use SaveAndRestore to simplify logic in LiveVariables::runOnAllBlocks(). Pat...Ted Kremenek
2009-11-06add some const qualifiers, patch by Kovarththanan Rajaratnam!Chris Lattner
2009-10-18PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar
2009-10-17Use raw_ostream instead of C stdio.Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-07-16Move the source-level CFG from libAST to libAnalysis.Ted Kremenek
2009-06-30Instead of r74522, use another approach to fix xfail_regionstore_wine_crash.c.Zhongxing Xu
2009-06-30Block level expr should be visited. Otherwise variables in init expr ofZhongxing Xu
2009-04-07Remove hack from LiveVariables analysis where variables whose address are takenTed Kremenek
2009-03-28rename some methods.Chris Lattner
2009-01-30Fix horrible non-termination bug in LiveVariables. The issue was thatTed Kremenek
2009-01-27Introduce a new PresumedLoc class to represent the concept of a locationChris Lattner
2009-01-16Change some terminology in SourceLocation: instead of referring to Chris Lattner
2008-12-09Fixed LiveVariables bug where we didn't consider block-level expressions that...Ted Kremenek
2008-11-14Minor tweaks to liveness analysis:Ted Kremenek
2008-11-14Handle the case where 'element' in ObjCforCollectionstmt is not a DeclStmt or...Ted Kremenek
2008-11-14Rename header file.Ted Kremenek
2008-11-13Fix uninitialized variable.Ted Kremenek
2008-11-12Update CFGStmtVisitor to recognize that ObjCForCollectionStmts are special bl...Ted Kremenek
2008-11-12Use Stmt* instead of Expr* for block-level expression.Ted Kremenek
2008-11-11Accesses to a collection within a fast enumeration 'for' statement constitute...Ted Kremenek
2008-11-11Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expr...Sebastian Redl
2008-11-11Add transfer function support for ObjCForCollectionStmt to LiveVariables.Ted Kremenek
2008-10-21Cosmetic patch from João Paulo Rechi VitaDouglas Gregor
2008-09-26Move VLA processing logic from LiveVariables to CFG construction. This way a...Ted Kremenek
2008-09-26Examine VLA size expressions when computing liveness information.Ted Kremenek
2008-08-05Added decl_iterator to DeclStmt to provide an abstract interface to iterate o...Ted Kremenek
2008-07-03Fix a bug in the dead stores checker reported in the following email:Ted Kremenek
2008-06-17Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl.Chris Lattner
2008-04-16Added CFGBlock::getTerminatorCondition() to get the Expr* of the condition a ...Ted Kremenek
2008-04-16LiveVariables now updates the liveness state of block-level expressions thatTed Kremenek
2008-04-15Fix bug in terminator processing for uninitialized-values: simply ignore the ...Ted Kremenek
2008-04-15Added initial support into the flow-sensitive dataflow solver to visit the Bl...Ted Kremenek
2008-04-15++/-- makes a variable live since it is used; thus the liveness state isTed Kremenek
2008-04-15Bug fix in LiveVariables: Operators ++/-- may kill a value, but the variableTed Kremenek
2008-03-20LiveVariables analysis now uses intersect for the merge of block-level expres...Ted Kremenek
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner