llvm-project/lldb/source/Utility
Pavel Labath 5c913e9973 Add TaskMap for iterating a function over a set of integers
Summary:
Many parallel tasks just want to iterate over all the possible numbers from 0 to N-1.  Rather than enqueue N work items, instead just "map" the function across the requested integer space.

Reviewers: clayborg, labath, tberghammer, zturner

Reviewed By: clayborg, zturner

Subscribers: zturner, lldb-commits

Differential Revision: https://reviews.llvm.org/D32757
Patch by Scott Smith <scott.smith@purestorage.com>.

llvm-svn: 302223
2017-05-05 11:16:59 +00:00
..
ARM64_DWARF_Registers.h Break some dependencies in lldbUtility. 2017-02-01 19:45:14 +00:00
ARM64_ehframe_Registers.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ARM_DWARF_Registers.h Break some dependencies in lldbUtility. 2017-02-01 19:45:14 +00:00
ARM_ehframe_Registers.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Baton.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
CMakeLists.txt Move FileSpec from Host -> Utility. 2017-03-22 18:40:07 +00:00
ConstString.cpp Remove lock from ConstString::GetLength 2017-04-28 12:08:28 +00:00
DataBufferHeap.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
DataBufferLLVM.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
DataEncoder.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
DataExtractor.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
Error.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
FastDemangle.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
FileSpec.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
History.cpp Move many other files from Core -> Utility. 2017-03-06 18:34:25 +00:00
JSON.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
LLDBAssert.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
Log.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
Logging.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
NameMatches.cpp Fix a couple of corner cases in NameMatches 2017-02-20 11:35:33 +00:00
Range.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
RegularExpression.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
SelectHelper.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
SharingPtr.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Stream.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
StreamCallback.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
StreamGDBRemote.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
StreamString.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
StringExtractor.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
StringExtractorGDBRemote.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
StringExtractorGDBRemote.h iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
StringLexer.cpp [Utility/StringLexer] Remove dead code. 2017-04-19 18:18:25 +00:00
StringList.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
TaskPool.cpp Add TaskMap for iterating a function over a set of integers 2017-05-05 11:16:59 +00:00
TildeExpressionResolver.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
UUID.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
UriParser.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
UserID.cpp Move many other files from Core -> Utility. 2017-03-06 18:34:25 +00:00
UuidCompatibility.h
VASprintf.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00
VMRange.cpp iwyu fixes on lldbUtility. 2017-04-06 18:12:24 +00:00