aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCDisassembler/Disassembler.cpp
diff options
context:
space:
mode:
authorTareq A. Siraj <tareq.a.siraj@intel.com>2013-10-01 14:28:18 +0000
committerTareq A. Siraj <tareq.a.siraj@intel.com>2013-10-01 14:28:18 +0000
commitd88b9832c87eff6fc3672e98518246196b84c364 (patch)
treee49b62f2e6f33f91322a41bbaf6d8614a5e68e4f /llvm/lib/MC/MCDisassembler/Disassembler.cpp
parent7028428c2c9a31a3a1b20015e223a32b8c5bd6cc (diff)
downloadllvm-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