]> granicus.if.org Git - clang/commit
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)
commit61e498ab0ab83246216d2d0758ca39694e9da744
treed0cb6bf917f2b6079cf78964ec13d199f87184a9
parent852e1d59f8dc5fba7d79c7dfc9e5514eb212b8eb
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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@214089 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/Analyses/ThreadSafety.h
include/clang/Analysis/Analyses/ThreadSafetyCommon.h
include/clang/Analysis/Analyses/ThreadSafetyTIL.h
include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
include/clang/Analysis/Analyses/ThreadSafetyUtil.h
lib/Analysis/ThreadSafety.cpp
lib/Analysis/ThreadSafetyCommon.cpp
lib/Analysis/ThreadSafetyTIL.cpp
lib/Sema/AnalysisBasedWarnings.cpp
test/SemaCXX/warn-thread-safety-analysis.cpp