summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/ThreadSafety.cpp
Commit message (Expand)AuthorAgeFilesLines
* Thread-safety analysis: ignore edges from throw expressions in CFG.DeLesley Hutchins2013-01-181-2/+16
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* Thread-safety analysis: check member access on guarded non-primitive types.DeLesley Hutchins2012-12-081-0/+9
* Thread-safety analysis: check locks on method calls, operator=, andDeLesley Hutchins2012-12-051-0/+44
* Thread Safety Analysis: refactor to make more methods accept const pointers,DeLesley Hutchins2012-12-051-86/+94
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-4/+4
* Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer2012-12-011-2/+3
* Thread-safety analysis: allow attributes on constructors to refer to 'this'.DeLesley Hutchins2012-10-051-16/+31
* Thread-safety analysis: better handling of unreachable blocks. Fixes a bugDeLesley Hutchins2012-09-211-17/+20
* Thread-safety analysis: fix bug where shared trylock was treatedDeLesley Hutchins2012-09-201-1/+1
* Thread safety analysis: properly canonicalize calls to virtual methods withinDeLesley Hutchins2012-09-201-4/+16
* Thread-safety analysis: Fix warning when EXCLUSIVE_LOCKS_REQUIREDDeLesley Hutchins2012-09-191-0/+14
* Thread-safety analysis: fix ICE when EXCLUSIVE_LOCKS_REQUIRED orDeLesley Hutchins2012-09-191-2/+5
* Thread-safety analysis: fix bug in expression matching code.DeLesley Hutchins2012-09-111-2/+3
* Thread-safety analysis: differentiate between two forms of analysis; a preciseDeLesley Hutchins2012-09-101-3/+39
* Ampersand goes with identifier.Chad Rosier2012-09-071-2/+2
* Bring buildbots back. Fix scoping issue and coding style from r163397.Chad Rosier2012-09-071-6/+8
* Thread-safety analysis: Add support for selectively turning off warningsDeLesley Hutchins2012-09-071-70/+93
* Dont cast away const needlessly. Found by gcc48 -Wcast-qual.Roman Divacky2012-09-061-1/+1
* Thread-safety analysis: bugfix for case where a trylock occurs in anDeLesley Hutchins2012-09-051-0/+3
* Thread-safety analysis: fix handling of LOCK_RETURNED attribute so that theDeLesley Hutchins2012-08-311-4/+6
* Thread-safety analysis: fix handling of string constants in mutexDeLesley Hutchins2012-08-311-0/+20
* Fix an assortment of doxygen comment issues found by -Wdocumentation.Ted Kremenek2012-08-221-19/+19
* Thread-safety-analysis: adds existential quantification over lockDeLesley Hutchins2012-08-101-14/+61
* Thread safety analysis: refactor to support more sophisticated handlingDeLesley Hutchins2012-08-101-170/+404
* Refactor thread safety analysis to use a different data structureDeLesley Hutchins2012-08-101-117/+213
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
* Thread safety analysis: impove handling of trylock expressions.DeLesley Hutchins2012-07-101-1/+40
* Thread-safety analysis: eliminate false positives in case where the definitionDeLesley Hutchins2012-07-051-183/+188
* Thread safety analysis: improve handling of smart pointers.DeLesley Hutchins2012-07-031-0/+19
* Thread Safety Analysis: handle expressions involving temporaries,DeLesley Hutchins2012-07-031-8/+14
* Thread safety analysis: fixed bug that occurs when very silly peopleDeLesley Hutchins2012-07-021-14/+33
* Thread safety analysis: fixed incorrect error message at the end of a locks_r...DeLesley Hutchins2012-07-021-6/+15
* Thread safety analysis: don't warn in case of duplicate annotation.DeLesley Hutchins2012-07-021-8/+11
* Thread Safety Analysis: turn off checking within trylock functions.DeLesley Hutchins2012-07-021-0/+6
* Thread safety analysis: support release() function on scopedDeLesley Hutchins2012-06-281-20/+44
* Thread safety analysis: implement lock_returned attribute.DeLesley Hutchins2012-06-251-46/+88
* Thread safety analysis: fixes a bug in which locksets are not handledDeLesley Hutchins2012-06-221-44/+50
* Refactor the thread safety analysis so that it is easier to doDeLesley Hutchins2012-04-191-272/+318
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-2/+2
* Thread safety analysis: expand set of expressions that can be used to denote ...DeLesley Hutchins2012-03-021-6/+50
* Thread safety analysis: handle CFG blocks which call functions marked as nore...DeLesley Hutchins2012-03-021-0/+4
* Thread-safety analysis: Disable checking inside constructors, destructors, lo...DeLesley Hutchins2012-02-161-6/+24
* Thread-Safety: added support for 'this' as a lock expression.DeLesley Hutchins2012-02-161-3/+7
* Thread safety analysis:Richard Smith2012-02-031-13/+83
* Thread safety analysis: at a CFG join point between a block terminating in aRichard Smith2012-02-031-0/+39
* Handle thread safety attributes on functions with separate definitions and de...DeLesley Hutchins2012-01-201-24/+25
* Thread safety analysis: added support for trylock attribute.DeLesley Hutchins2012-01-061-3/+123
* Added LocalVariableMapDeLesley Hutchins2012-01-061-44/+536
* Support for thread safety attributes on functionsDeLesley Hutchins2011-12-291-2/+5
OpenPOWER on IntegriCloud