Remove the program class.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 12 Jun 2013 20:58:35 +0000 (20:58 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 12 Jun 2013 20:58:35 +0000 (20:58 +0000)
commit9f1d9fd1964d82f3e801efb71518144492cdf290
treefb6a689c0275a2c77086b695db3b5065ce454bf2
parent7e17024400941889b6fe1b178e5374f75c34d9ab
Remove the program class.

It was only used to implement ExecuteAndWait and ExecuteNoWait. Expose just
those two functions and make Execute and Wait implementations details.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183864 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/llvm/Support/Program.h
lib/Support/DataStream.cpp
lib/Support/GraphWriter.cpp
lib/Support/MemoryBuffer.cpp
lib/Support/Program.cpp
lib/Support/Unix/Program.inc
lib/Support/raw_ostream.cpp
tools/bugpoint/OptimizerDriver.cpp
tools/bugpoint/ToolRunner.cpp
tools/llvm-nm/llvm-nm.cpp
unittests/Support/ProgramTest.cpp
utils/not/not.cpp