llvm-6502/unittests
Tareq A. Siraj c269c4f505 Add non-blocking Wait() for launched processes
- New ProcessInfo class to encapsulate information about child processes.
- Generalized the Wait() to support non-blocking wait on child processes.
- ExecuteNoWait() now returns a ProcessInfo object with information about
  the launched child. Users will be able to use this object to
  perform non-blocking wait.
- ExecuteNoWait() now accepts an ExecutionFailed param that tells if execution
  failed or not.

These changes will allow users to implement basic process parallel
tools.

Differential Revision: http://llvm-reviews.chandlerc.com/D1728


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191763 91177308-0d34-0410-b5e6-96231b3b80d8
2013-10-01 14:28:18 +00:00
..
ADT
Analysis
Bitcode
CodeGen Plug a memory leak in a unit test. Stack allocation is sufficient here. 2013-09-29 11:29:20 +00:00
DebugInfo
ExecutionEngine Tests for MCJIT multiple module support 2013-10-01 01:48:36 +00:00
IR Fix getOrInsertGlobal dropping the address space. 2013-09-30 21:23:03 +00:00
Object
Option
Support Add non-blocking Wait() for launched processes 2013-10-01 14:28:18 +00:00
Transforms
CMakeLists.txt Add a hashing routine that handles hashing types. Add a test for 2013-09-03 21:57:57 +00:00
Makefile Add a hashing routine that handles hashing types. Add a test for 2013-09-03 21:57:57 +00:00
Makefile.unittest