llvm-project/lldb/source/Expression
Saleem Abdulrasool 16ff860469 remove use of Mutex in favour of std::{,recursive_}mutex
This is a pretty straightforward first pass over removing a number of uses of
Mutex in favor of std::mutex or std::recursive_mutex. The problem is that there
are interfaces which take Mutex::Locker & to lock internal locks. This patch
cleans up most of the easy cases. The only non-trivial change is in
CommandObjectTarget.cpp where a Mutex::Locker was split into two.

llvm-svn: 269877
2016-05-18 01:59:10 +00:00
..
CMakeLists.txt Add a DiagnosticManager replace error streams in the expression parser. 2016-03-19 00:03:59 +00:00
DWARFExpression.cpp DWARFExpression: Don't resolve load address in DW_OP_plus 2016-03-01 15:01:05 +00:00
DiagnosticManager.cpp Used llvm_unreached to quite a VC++ compiler warning. 2016-04-28 20:14:44 +00:00
Expression.cpp This patch makes Clang-independent base classes for all the expression types that lldb currently vends. 2015-09-15 21:13:50 +00:00
ExpressionSourceCode.cpp [fix] Fixed a bug where const this would cause parser errors about $__lldb_expr. 2016-04-29 18:09:03 +00:00
ExpressionVariable.cpp Collect IRExecutionUnits as part of persistent expression state. 2016-03-21 22:23:38 +00:00
FunctionCaller.cpp Compilation can end up calling functions (e.g. to resolve indirect functions) so I added 2016-03-21 19:21:13 +00:00
IRDynamicChecks.cpp Add a DiagnosticManager replace error streams in the expression parser. 2016-03-19 00:03:59 +00:00
IRExecutionUnit.cpp remove use of Mutex in favour of std::{,recursive_}mutex 2016-05-18 01:59:10 +00:00
IRInterpreter.cpp [LLDB] Added support for PHI nodes to IR interpreter 2016-05-12 20:00:53 +00:00
IRMemoryMap.cpp Fix all of the unannotated switch cases to annotate the fall through or do the right thing and break. 2016-02-26 01:20:20 +00:00
LLVMUserExpression.cpp [fix] Fixed a bug where const this would cause parser errors about $__lldb_expr. 2016-04-29 18:09:03 +00:00
Materializer.cpp Support floating point values in 128-bit SSE vector registers 2016-03-08 18:35:09 +00:00
REPL.cpp Figure out what the fixed expression is, and print it. Added another target setting to 2016-03-29 22:00:08 +00:00
UserExpression.cpp Breakpoint conditions were making result variables, which they should not do. 2016-04-12 17:17:35 +00:00
UtilityFunction.cpp UtilityFunction::MakeFunctionCaller uses the Error to report failure, 2016-04-26 19:46:39 +00:00