]> granicus.if.org Git - clang/commit
Thread Safety Analysis: major update to thread safety TIL.
authorDeLesley Hutchins <delesley@google.com>
Wed, 10 Sep 2014 22:12:52 +0000 (22:12 +0000)
committerDeLesley Hutchins <delesley@google.com>
Wed, 10 Sep 2014 22:12:52 +0000 (22:12 +0000)
commit1c11b7cda0af21cf2c52fdaa4392977df85a1a9c
tree45570082d0577fa444fb4cf5dbb593a59585ccb2
parentb406706dca2f2648c8602e67df0360415ed757ec
Thread Safety Analysis: major update to thread safety TIL.
Numerous changes, including:
  * Changed the way variables and instructions are handled in basic blocks to
    be more efficient.
  * Eliminated SExprRef.
  * Simplified futures.
  * Fixed documentation.
  * Compute dominator and post dominator trees.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@217556 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/Analyses/ThreadSafetyCommon.h
include/clang/Analysis/Analyses/ThreadSafetyLogical.h
include/clang/Analysis/Analyses/ThreadSafetyOps.def
include/clang/Analysis/Analyses/ThreadSafetyTIL.h
include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
include/clang/Analysis/Analyses/ThreadSafetyUtil.h
lib/Analysis/ThreadSafetyCommon.cpp
lib/Analysis/ThreadSafetyTIL.cpp