llvm-project/clang/lib/Analysis
Peter Collingbourne e92006860d Refactoring of constant expression evaluator
This introduces a generic base class for the expression evaluator
classes, which handles a few common expression types which were
previously handled separately in each class.  Also, the expression
evaluator now uses ConstStmtVisitor.

llvm-svn: 131281
2011-05-13 03:29:01 +00:00
..
AnalysisContext.cpp Rename class 'CFGReachabilityAnalysis' to 'CFGReverseBlockReachabilityAnalysis'. 2011-03-19 01:00:33 +00:00
CFG.cpp Refactoring of constant expression evaluator 2011-05-13 03:29:01 +00:00
CFGReachabilityAnalysis.cpp Rename class 'CFGReachabilityAnalysis' to 'CFGReverseBlockReachabilityAnalysis'. 2011-03-19 01:00:33 +00:00
CFGStmtMap.cpp In preparation for fixing PR 6884, rework CFGElement to have getAs<> return pointers instead of fresh CFGElements. 2011-03-01 03:15:10 +00:00
CMakeLists.txt Rename UninitializedValuesV2 to UninitializedValues. 2011-03-15 03:17:07 +00:00
CocoaConventions.cpp Move some of the logic about classifying Objective-C methods into 2011-03-02 01:50:55 +00:00
FormatString.cpp Don't warn when matching %p to nullptr. 2010-11-06 14:58:53 +00:00
FormatStringParsing.h Fix namespace polution. 2010-07-26 21:25:24 +00:00
LiveVariables.cpp Don't report dead stores on unreachable code paths. Fixes <rdar://problem/8405222>. 2011-02-11 23:24:26 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
PrintfFormatString.cpp Don't print fixits for format specifiers in cases where the fixit does not actually fix the warning. PR8781. 2011-04-27 22:06:20 +00:00
PseudoConstantAnalysis.cpp Give some convenient idiomatic accessors to Stmt::child_range and 2011-02-13 04:07:26 +00:00
ReachableCode.cpp Make -Wheader-hygiene not complain about USING_NAMESPACE_THROUGH_MACRO in a non-header file. 2011-04-02 19:45:15 +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
UninitializedValues.cpp Fix crash in -Wuninitialized when using switch statments whose condition is a logical operation. 2011-05-10 22:10:35 +00:00