llvm-project/clang/lib/StaticAnalyzer/Core
David Blaikie f47fa304a4 Remove unnecessary default cases in switches over enums.
This allows -Wswitch-enum to find switches that need updating when these enums are modified.

llvm-svn: 148281
2012-01-17 02:30:50 +00:00
..
AggExprVisitor.cpp Switch assert(0/false) llvm_unreachable. 2011-09-23 05:06:16 +00:00
AnalysisManager.cpp Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:48:34 +00:00
BasicConstraintManager.cpp [analyzer] Remove TransferFuncs.h, then deal with the fallout. 2011-09-02 08:02:59 +00:00
BasicValueFactory.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
BlockCounter.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
BugReporter.cpp [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from 2012-01-06 22:09:28 +00:00
BugReporterVisitors.cpp [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from 2012-01-06 22:09:28 +00:00
CMakeLists.txt Update the CMake build for r146959's new files. 2011-12-20 08:42:15 +00:00
Checker.cpp Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:48:34 +00:00
CheckerContext.cpp [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from 2012-01-06 22:09:28 +00:00
CheckerHelpers.cpp Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'. 2011-02-10 01:03:03 +00:00
CheckerManager.cpp [analyzer] Simplify CheckerContext 2011-10-25 19:57:06 +00:00
CheckerRegistry.cpp [analyzer] Ensure that the order in which checker callbacks are called 2011-12-15 01:36:04 +00:00
CoreEngine.cpp [analyzer] Remove CallEnterNodeBuilder and simplify ExprEngine::processCallEnter(). 2012-01-07 01:03:17 +00:00
Environment.cpp Remove '#if 0' from ExprEngine::InlineCall(), and start fresh by wiring up inlining for straight C calls. 2012-01-11 01:06:27 +00:00
ExplodedGraph.cpp Remove '#if 0' from ExprEngine::InlineCall(), and start fresh by wiring up inlining for straight C calls. 2012-01-11 01:06:27 +00:00
ExprEngine.cpp Remove '#if 0' from ExprEngine::InlineCall(), and start fresh by wiring up inlining for straight C calls. 2012-01-11 01:06:27 +00:00
ExprEngineC.cpp Some improvements to the handling of C11 atomic types: 2012-01-16 17:27:18 +00:00
ExprEngineCXX.cpp [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from 2012-01-06 22:09:28 +00:00
ExprEngineCallAndReturn.cpp [analyzer] fix inlining's handling of mapping actual to formal arguments and limit the call stack depth. The analyzer can now accurately simulate factorial for limited depths. 2012-01-12 19:25:46 +00:00
ExprEngineObjC.cpp [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from 2012-01-06 22:09:28 +00:00
HTMLDiagnostics.cpp Renaming PathDiagnosticClients.h to PathDiagnosticConsumers.h (issue 5397) 2011-09-27 01:43:33 +00:00
Makefile
MemRegion.cpp [analyzer] Be less pessimistic about invalidation of global variables 2012-01-04 23:54:01 +00:00
ObjCMessage.cpp [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from 2012-01-06 22:09:28 +00:00
PathDiagnostic.cpp Make PathDiagnosticLocation more resilient to null Stmt pointers. 2012-01-10 15:26:13 +00:00
PlistDiagnostics.cpp [analyzer] Fix a typo in a warning message. 2012-01-13 00:56:44 +00:00
ProgramState.cpp [analyzer] fix inlining's handling of mapping actual to formal arguments and limit the call stack depth. The analyzer can now accurately simulate factorial for limited depths. 2012-01-12 19:25:46 +00:00
RangeConstraintManager.cpp [analyzer] Minor improvements on RangeConstraint pretty-printing. 2011-12-05 18:58:14 +00:00
RegionStore.cpp Refactor variables unused under non-assert builds. 2012-01-16 05:16:03 +00:00
SValBuilder.cpp [analyzer] Unwrap the pointers when ignoring the const cast. 2012-01-13 00:56:55 +00:00
SVals.cpp Remove unnecessary default cases in switches over enums. 2012-01-17 02:30:50 +00:00
SimpleConstraintManager.cpp [analyzer] Unify SymbolVal and SymExprVal under a single SymbolVal 2011-12-05 18:58:30 +00:00
SimpleConstraintManager.h [analyzer] Mark ConstraintManager::canReasonAbout as protected. 2011-12-05 21:33:06 +00:00
SimpleSValBuilder.cpp [analyzer] Address Jordy's comments for r145985. 2011-12-15 21:33:26 +00:00
Store.cpp [analyzer] fix inlining's handling of mapping actual to formal arguments and limit the call stack depth. The analyzer can now accurately simulate factorial for limited depths. 2012-01-12 19:25:46 +00:00
SubEngine.cpp Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:48:34 +00:00
SymbolManager.cpp [analyzer] Make the entries in 'Environment' context-sensitive by making entries map from 2012-01-06 22:09:28 +00:00
TextPathDiagnostics.cpp Renaming PathDiagnosticClients.h to PathDiagnosticConsumers.h (issue 5397) 2011-09-27 01:43:33 +00:00