]> granicus.if.org Git - clang/commit
Thread Safety Analysis: update to internal SExpr handling.
authorDeLesley Hutchins <delesley@google.com>
Mon, 7 Apr 2014 18:09:54 +0000 (18:09 +0000)
committerDeLesley Hutchins <delesley@google.com>
Mon, 7 Apr 2014 18:09:54 +0000 (18:09 +0000)
commit745d3c96e8dce9fa2bd6361fa71ef39592680ed1
treed2d38f584db7266a6a46ec525cff2ecd3e743222
parentcd7020f7bd81de863ceee1f5e5acc680eabdcc30
Thread Safety Analysis: update to internal SExpr handling.
This patch is the first part of a significant refactoring that seeks to restore
sanity to way thread safety analysis deals with capability expressions.  The
current patch merely provides an outline of the structure of the new system.
It's not yet connected to the actual analysis, so there's no change in
functionality.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@205728 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/Analyses/ThreadSafetyCommon.h [new file with mode: 0644]
include/clang/Analysis/Analyses/ThreadSafetyOps.def [new file with mode: 0644]
include/clang/Analysis/Analyses/ThreadSafetyTIL.h [new file with mode: 0644]
lib/Analysis/CMakeLists.txt
lib/Analysis/ThreadSafety.cpp
lib/Analysis/ThreadSafetyCommon.cpp [new file with mode: 0644]