Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Thread safety analysis: added support for trylock attribute. | DeLesley Hutchins | 2012-01-06 | 1 | -3/+123 | |
| | | | | llvm-svn: 147672 | |||||
* | Added LocalVariableMap | DeLesley Hutchins | 2012-01-06 | 1 | -44/+536 | |
| | | | | llvm-svn: 147670 | |||||
* | Support for thread safety attributes on functions | DeLesley Hutchins | 2011-12-29 | 1 | -2/+5 | |
| | | | | llvm-svn: 147331 | |||||
* | This patch extends thread safety analysis with support for the ↵ | DeLesley Hutchins | 2011-12-08 | 1 | -33/+74 | |
| | | | | | | scoped_lockable attribute. llvm-svn: 146174 | |||||
* | Rename AnalysisContext to AnalysisDeclContext. Not only is this name more ↵ | Ted Kremenek | 2011-10-24 | 1 | -3/+3 | |
| | | | | | | accurate, but it frees up the name AnalysisContext for other uses. llvm-svn: 142782 | |||||
* | Refactor ThreadSafety to use PostOrderCFGView instead of its own copy (of ↵ | Ted Kremenek | 2011-10-22 | 1 | -83/+7 | |
| | | | | | | TopologicallySortedCFG). llvm-svn: 142714 | |||||
* | Added support for thread safety attributes on destructors. | DeLesley Hutchins | 2011-10-21 | 1 | -2/+27 | |
| | | | | llvm-svn: 142685 | |||||
* | Thread safety analysis refactoring: invalid lock expressions. | DeLesley Hutchins | 2011-10-21 | 1 | -30/+60 | |
| | | | | llvm-svn: 142666 | |||||
* | Thread safety analysis: add support for attributes on constructors. | DeLesley Hutchins | 2011-10-21 | 1 | -56/+78 | |
| | | | | llvm-svn: 142665 | |||||
* | Refactoring and code cleanup. | DeLesley Hutchins | 2011-10-21 | 1 | -65/+100 | |
| | | | | llvm-svn: 142654 | |||||
* | Substitute for arguments in method calls -- functionality | DeLesley Hutchins | 2011-10-17 | 1 | -11/+32 | |
| | | | | llvm-svn: 142267 | |||||
* | Substitute for arguments in method calls -- refactoring | DeLesley Hutchins | 2011-10-17 | 1 | -64/+98 | |
| | | | | llvm-svn: 142260 | |||||
* | Test commit | DeLesley Hutchins | 2011-09-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 140149 | |||||
* | Thread safety: Adding FIXMEs and a couple cleanups | Caitlin Sadowski | 2011-09-16 | 1 | -30/+12 | |
| | | | | llvm-svn: 139894 | |||||
* | Thread safety: completeing the implementation of shared/exclusive locks ↵ | Caitlin Sadowski | 2011-09-15 | 1 | -2/+45 | |
| | | | | | | required attributes llvm-svn: 139804 | |||||
* | Thread safety: refactoring various out of scope warnings to use the same ↵ | Caitlin Sadowski | 2011-09-15 | 1 | -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 Sadowski | 2011-09-14 | 1 | -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 Sadowski | 2011-09-14 | 1 | -16/+33 | |
| | | | | | | expanding the handling of these expressions llvm-svn: 139720 | |||||
* | Thread safety: small formatting change | Caitlin Sadowski | 2011-09-12 | 1 | -1/+2 | |
| | | | | llvm-svn: 139548 | |||||
* | Silence "end of non-void function" warnings with llvm_unreachable and add an ↵ | Benjamin Kramer | 2011-09-10 | 1 | -0/+2 | |
| | | | | | | assert. llvm-svn: 139474 | |||||
* | Thread safety: removing unnecessary import and reordering import list | Caitlin Sadowski | 2011-09-09 | 1 | -5/+5 | |
| | | | | llvm-svn: 139426 | |||||
* | Thread safety: removing unnecessary import | Caitlin Sadowski | 2011-09-09 | 1 | -1/+0 | |
| | | | | llvm-svn: 139425 | |||||
* | Thread safety: This patch deals with previously unhandled cases when ↵ | Caitlin Sadowski | 2011-09-09 | 1 | -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 file | Caitlin Sadowski | 2011-09-09 | 1 | -0/+794 | |
llvm-svn: 139369 |