I hate it when bugpoint is all ready to give me a bytecode file, then crashes
authorChris Lattner <sabre@nondot.org>
Wed, 5 Nov 2003 21:45:35 +0000 (21:45 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 5 Nov 2003 21:45:35 +0000 (21:45 +0000)
commitfcb6ec0c7e37c2d15ddb04878f05cbd69d1da036
treee9234e78c607dc7005b1f071a9cf0a80642515dd
parent3323f2abbdfd2978f05d5260c63504c2325e76f0
I hate it when bugpoint is all ready to give me a bytecode file, then crashes
in final cleanups.  Then you had to run the whole mess again with
-disable-final-cleanups.

This makes bugpoint run the cleanups in a protected environment so that if
they crash, bugpoint itself doesn't crash.  This makes things much happier,
implements a FIXME, and gets rid of YABPO (yet another bugpoint option).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9743 91177308-0d34-0410-b5e6-96231b3b80d8
tools/bugpoint/BugDriver.h
tools/bugpoint/CodeGeneratorBug.cpp
tools/bugpoint/CrashDebugger.cpp
tools/bugpoint/ExtractFunction.cpp