Ted Kremenek
|
4b4c51c323
|
Refactor ThreadSafety to use PostOrderCFGView instead of its own copy (of TopologicallySortedCFG).
llvm-svn: 142714
|
2011-10-22 02:14:27 +00:00 |
DeLesley Hutchins
|
f893e8ab87
|
Added support for thread safety attributes on destructors.
llvm-svn: 142685
|
2011-10-21 20:51:27 +00:00 |
DeLesley Hutchins
|
c20905110a
|
Thread safety analysis refactoring: invalid lock expressions.
llvm-svn: 142666
|
2011-10-21 18:10:14 +00:00 |
DeLesley Hutchins
|
db917bdea2
|
Thread safety analysis: add support for attributes on constructors.
llvm-svn: 142665
|
2011-10-21 18:06:53 +00:00 |
DeLesley Hutchins
|
3d312b175a
|
Refactoring and code cleanup.
llvm-svn: 142654
|
2011-10-21 16:14:33 +00:00 |
DeLesley Hutchins
|
30abeb1680
|
Substitute for arguments in method calls -- functionality
llvm-svn: 142267
|
2011-10-17 21:38:02 +00:00 |
DeLesley Hutchins
|
a088f67bee
|
Substitute for arguments in method calls -- refactoring
llvm-svn: 142260
|
2011-10-17 21:33:35 +00:00 |
DeLesley Hutchins
|
08e094aee3
|
Test commit
llvm-svn: 140149
|
2011-09-20 17:25:59 +00:00 |
Caitlin Sadowski
|
086fb95da5
|
Thread safety: Adding FIXMEs and a couple cleanups
llvm-svn: 139894
|
2011-09-16 00:35:54 +00:00 |
Caitlin Sadowski
|
6525fb25cb
|
Thread safety: completeing the implementation of shared/exclusive locks required attributes
llvm-svn: 139804
|
2011-09-15 17:43:08 +00:00 |
Caitlin Sadowski
|
af9b7c5f8b
|
Thread safety: refactoring various out of scope warnings to use the same inteface. This eliminates a lot of unnecessary duplicated code.
llvm-svn: 139801
|
2011-09-15 17:25:19 +00:00 |
Caitlin Sadowski
|
5b34a2fd6e
|
Thread safety: adding additional documentation to the main thread safety interface, and making the destructor for the thread safety handler pure virtual
llvm-svn: 139722
|
2011-09-14 20:05:09 +00:00 |
Caitlin Sadowski
|
787c2a1b09
|
Thread safety: adding test cases for unparseable lock expressions and expanding the handling of these expressions
llvm-svn: 139720
|
2011-09-14 20:00:24 +00:00 |
Caitlin Sadowski
|
eecd273951
|
Thread safety: small formatting change
llvm-svn: 139548
|
2011-09-12 22:28:41 +00:00 |
Benjamin Kramer
|
8a8051f2cd
|
Silence "end of non-void function" warnings with llvm_unreachable and add an assert.
llvm-svn: 139474
|
2011-09-10 21:52:04 +00:00 |
Caitlin Sadowski
|
82e2de512e
|
Thread safety: removing unnecessary import and reordering import list
llvm-svn: 139426
|
2011-09-09 23:00:59 +00:00 |
Caitlin Sadowski
|
0bef2279fb
|
Thread safety: removing unnecessary import
llvm-svn: 139425
|
2011-09-09 22:49:12 +00:00 |
Caitlin Sadowski
|
ff2f3f8105
|
Thread safety: This patch deals with previously unhandled cases when 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
|
2011-09-09 16:21:55 +00:00 |
Caitlin Sadowski
|
33208340bd
|
Thread Safety: Moving the analysis to a new file
llvm-svn: 139369
|
2011-09-09 16:11:56 +00:00 |