summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/ThreadSafety.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Test commitDeLesley Hutchins2011-09-201-1/+1
| | | | llvm-svn: 140149
* Thread safety: Adding FIXMEs and a couple cleanupsCaitlin Sadowski2011-09-161-30/+12
| | | | llvm-svn: 139894
* Thread safety: completeing the implementation of shared/exclusive locks ↵Caitlin Sadowski2011-09-151-2/+45
| | | | | | required attributes llvm-svn: 139804
* Thread safety: refactoring various out of scope warnings to use the same ↵Caitlin Sadowski2011-09-151-80/+21
| | | | | | inteface. This eliminates a lot of unnecessary duplicated code. llvm-svn: 139801
* Thread safety: adding additional documentation to the main thread safety ↵Caitlin Sadowski2011-09-141-1/+5
| | | | | | interface, and making the destructor for the thread safety handler pure virtual llvm-svn: 139722
* Thread safety: adding test cases for unparseable lock expressions and ↵Caitlin Sadowski2011-09-141-16/+33
| | | | | | expanding the handling of these expressions llvm-svn: 139720
* Thread safety: small formatting changeCaitlin Sadowski2011-09-121-1/+2
| | | | llvm-svn: 139548
* Silence "end of non-void function" warnings with llvm_unreachable and add an ↵Benjamin Kramer2011-09-101-0/+2
| | | | | | assert. llvm-svn: 139474
* Thread safety: removing unnecessary import and reordering import listCaitlin Sadowski2011-09-091-5/+5
| | | | llvm-svn: 139426
* Thread safety: removing unnecessary importCaitlin Sadowski2011-09-091-1/+0
| | | | llvm-svn: 139425
* Thread safety: This patch deals with previously unhandled cases when ↵Caitlin Sadowski2011-09-091-21/+37
| | | | | | building lock expressions. We now resolve this expressions, avoid crashing when encountering cast expressions, and have a diagnostic for unresolved lock expressions llvm-svn: 139370
* Thread Safety: Moving the analysis to a new fileCaitlin Sadowski2011-09-091-0/+794
llvm-svn: 139369
OpenPOWER on IntegriCloud