diff options
author | Tareq A. Siraj <tareq.a.siraj@intel.com> | 2013-10-01 14:28:18 +0000 |
---|---|---|
committer | Tareq A. Siraj <tareq.a.siraj@intel.com> | 2013-10-01 14:28:18 +0000 |
commit | d88b9832c87eff6fc3672e98518246196b84c364 (patch) | |
tree | e49b62f2e6f33f91322a41bbaf6d8614a5e68e4f /llvm/lib/MC/MCDisassembler/Disassembler.cpp | |
parent | 7028428c2c9a31a3a1b20015e223a32b8c5bd6cc (diff) | |
download | llvm-d88b9832c87eff6fc3672e98518246196b84c364.zip llvm-d88b9832c87eff6fc3672e98518246196b84c364.tar.gz llvm-d88b9832c87eff6fc3672e98518246196b84c364.tar.bz2 |
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
llvm-svn: 191763
Diffstat (limited to 'llvm/lib/MC/MCDisassembler/Disassembler.cpp')
0 files changed, 0 insertions, 0 deletions