Thread Safety Analysis: Replace the old and broken SExpr with the new
authorDeLesley Hutchins <delesley@google.com>
Mon, 28 Jul 2014 15:57:27 +0000 (15:57 +0000)
committerDeLesley Hutchins <delesley@google.com>
Mon, 28 Jul 2014 15:57:27 +0000 (15:57 +0000)
commitea1f83385fab96b5274fb60402e7ce6d0925a2f8
treed4d7a5c259719a2a3233373767d3ac8058e1a6c4
parent51510e7f4c38972b4eef7f5b943aac6d9044cb68
Thread Safety Analysis:  Replace the old and broken SExpr with the new
til::SExpr.  This is a large patch, with many small changes to pretty printing
and expression lowering to make the new SExpr representation equivalent in
functionality to the old.

llvm-svn: 214089
clang/include/clang/Analysis/Analyses/ThreadSafety.h
clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
clang/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
clang/lib/Analysis/ThreadSafety.cpp
clang/lib/Analysis/ThreadSafetyCommon.cpp
clang/lib/Analysis/ThreadSafetyTIL.cpp
clang/lib/Sema/AnalysisBasedWarnings.cpp
clang/test/SemaCXX/warn-thread-safety-analysis.cpp