llvm-project/clang/lib/Analysis
Richard Smith 7b553f1b19 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will
implicitly perform an lvalue-to-rvalue conversion if used on an lvalue
expression. Also improve the documentation of Expr::Evaluate* to indicate which
of them will accept expressions with side-effects.

llvm-svn: 143263
2011-10-29 00:50:52 +00:00
..
AnalysisDeclContext.cpp Actually rename the file AnalysisContext.cpp -> AnalysisDeclContext.cpp 2011-10-24 01:47:37 +00:00
CFG.cpp Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will 2011-10-29 00:50:52 +00:00
CFGReachabilityAnalysis.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
CFGStmtMap.cpp Constify the result of CFGStmt::getStmt(). 2011-08-23 23:05:04 +00:00
CMakeLists.txt Add source-level dominators analysis. Patch by Guoping Long! 2011-10-25 00:25:24 +00:00
CocoaConventions.cpp Tweak the interface for analyzing the CF conventions for a name 2011-10-01 00:48:56 +00:00
Dominators.cpp Add source-level dominators analysis. Patch by Guoping Long! 2011-10-25 00:25:24 +00:00
FormatString.cpp Tweak printf format string parsing to accept 'hh' conversion specifier to accept any char, not just signed char. Fixes <rdar://problem/10303638>. 2011-10-25 04:20:41 +00:00
FormatStringParsing.h Fix namespace polution. 2010-07-26 21:25:24 +00:00
LiveVariables.cpp Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. 2011-10-24 01:32:45 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
PostOrderCFGView.cpp Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. 2011-10-24 01:32:45 +00:00
PrintfFormatString.cpp Teach format string analysis that "%zu" means size_t. 2011-10-27 08:29:09 +00:00
ProgramPoint.cpp ProgramPoint cleanup after the previous commit r141408 (remove the copy constructor, mark withTag const). 2011-10-07 21:01:38 +00:00
PseudoConstantAnalysis.cpp Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer and libStaticAnalyzer[*]. It was highly inconsistent, and very ugly to look at. 2011-08-12 23:37:29 +00:00
ReachableCode.cpp Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. 2011-10-24 01:32:45 +00:00
ScanfFormatString.cpp Revert r109428 "Hoist argument type checking into CheckFormatHandler. This is prep for scanf format" 2010-07-27 04:46:02 +00:00
ThreadSafety.cpp Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. 2011-10-24 01:32:45 +00:00
UninitializedValues.cpp Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. 2011-10-24 01:32:45 +00:00