llvm-project/clang/lib/Analysis
DeLesley Hutchins c60dc2cfb9 Thread Safety Analysis: add new warning flag, -Wthread-safety-reference, which
warns when a guarded variable is passed by reference as a function argument.
This is released as a separate warning flag, because it could potentially
break existing code that uses thread safety analysis.

llvm-svn: 218087
2014-09-18 23:02:26 +00:00
..
AnalysisDeclContext.cpp unique_ptrify the result of CFG::buildCFG/CFGBuilder::buildCFG 2014-08-29 18:53:26 +00:00
BodyFarm.cpp Add support for the static analyzer to synthesize function implementations from external model files. 2014-08-27 15:14:15 +00:00
BodyFarm.h Add support for the static analyzer to synthesize function implementations from external model files. 2014-08-27 15:14:15 +00:00
CFG.cpp unique_ptrify the result of CFG::buildCFG/CFGBuilder::buildCFG 2014-08-29 18:53:26 +00:00
CFGReachabilityAnalysis.cpp Rework CFG edges to encode potentially unreachable edges, instead of just making them NULL. 2014-02-27 00:24:00 +00:00
CFGStmtMap.cpp [C++11] Use 'nullptr'. Analysis edition. 2014-05-20 04:30:07 +00:00
CMakeLists.txt Add support for the static analyzer to synthesize function implementations from external model files. 2014-08-27 15:14:15 +00:00
CallGraph.cpp [C++11] Use 'nullptr'. Analysis edition. 2014-05-20 04:30:07 +00:00
CocoaConventions.cpp Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. 2013-02-08 22:30:41 +00:00
CodeInjector.cpp Add support for the static analyzer to synthesize function implementations from external model files. 2014-08-27 15:14:15 +00:00
Consumed.cpp Use the proper post-order traversal in LiveVariables analysis, 2014-08-14 16:04:47 +00:00
DataflowWorklist.cpp Use the proper post-order traversal in LiveVariables analysis, 2014-08-14 16:04:47 +00:00
Dominators.cpp Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:48:34 +00:00
FormatString.cpp MS format strings: parse the 'Z' printf conversion specifier (PR20808) 2014-09-07 03:03:51 +00:00
FormatStringParsing.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
LiveVariables.cpp Use the proper post-order traversal in LiveVariables analysis, 2014-08-14 16:04:47 +00:00
Makefile
ObjCNoReturn.cpp clang/lib/Analysis/ObjCNoReturn.cpp: Fix [-Wnewline-eof] 2012-09-13 05:53:17 +00:00
PostOrderCFGView.cpp Use the proper post-order traversal in LiveVariables analysis, 2014-08-14 16:04:47 +00:00
PrintfFormatString.cpp Objective-C. Under a special flag, -Wcstring-format-directive, 2014-09-09 23:10:54 +00:00
ProgramPoint.cpp [analyzer] Improved checker naming in CFG dump. 2014-02-17 18:25:34 +00:00
PseudoConstantAnalysis.cpp [C++11] Use 'nullptr'. Analysis edition. 2014-05-20 04:30:07 +00:00
ReachableCode.cpp Make dead return statement detection more robust against changes in the CFG. 2014-05-23 17:09:56 +00:00
ScanfFormatString.cpp MS format strings: allow the 'h' length modifier with C, C, s and S (PR20808) 2014-09-04 21:39:52 +00:00
ThreadSafety.cpp Thread Safety Analysis: add new warning flag, -Wthread-safety-reference, which 2014-09-18 23:02:26 +00:00
ThreadSafetyCommon.cpp Thread Safety Analysis: major update to thread safety TIL. 2014-09-10 22:12:52 +00:00
ThreadSafetyLogical.cpp Fix line endings. 2014-05-28 11:19:43 +00:00
ThreadSafetyTIL.cpp Fixing a -Woverflow warning from GCC by using a more natural datatype for this operation. NFC. 2014-09-12 12:42:15 +00:00
UninitializedValues.cpp More -Wuninitialized updates 2014-08-27 22:15:10 +00:00