aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/ThreadSafetyTIL.cpp
AgeCommit message (Collapse)AuthorFilesLines
2017-03-30Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim1-2/+2
llvm-svn: 299083
2015-03-09Hide away implementation details of the ThreadSafetyAnalysis in anonymous ↵Benjamin Kramer1-15/+8
namespaces NFC. llvm-svn: 231653
2014-09-12Fixing a -Woverflow warning from GCC by using a more natural datatype for ↵Aaron Ballman1-2/+2
this operation. NFC. llvm-svn: 217670
2014-09-11Fix a couple of -Wsign-compare warnings introduced in r217556Justin Bogner1-3/+2
llvm-svn: 217569
2014-09-10Thread Safety Analysis: major update to thread safety TIL.DeLesley Hutchins1-64/+222
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. llvm-svn: 217556
2014-07-28Thread Safety Analysis: Replace the old and broken SExpr with the newDeLesley Hutchins1-3/+36
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
2014-05-28Thread Safety Analysis: update TIL traversal mechanism to allow arbitraryDeLesley Hutchins1-0/+40
local contexts. Also includes some minor refactoring. llvm-svn: 209774
2014-05-15Thread Safety Analysis: add new node types to thread safety TIL.DeLesley Hutchins1-0/+113
This fills in a few missing gaps in functionality. llvm-svn: 208830