Generalize bugpoint's concept of a "safe" backend, and add options
authorDan Gohman <gohman@apple.com>
Mon, 8 Dec 2008 04:02:47 +0000 (04:02 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 8 Dec 2008 04:02:47 +0000 (04:02 +0000)
commit70ef449741da8b1ef035e04a55958652a0200ba1
tree5076fe2492725480299ed59fe3199de3e5ef892d
parent28ea4f6c070f3d7eb75291a64cf75f1e7af6eadf
Generalize bugpoint's concept of a "safe" backend, and add options
to allow the "safe" backend to be run with a different path, and/or
with different command-line options.

This enables the following use cases:
 - bugpoint llc against an llc command from a different build
 - bugpoint llc against the same llc with different command-line options
 - and more...

Also, document the existing "custom" interpreter options.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60681 91177308-0d34-0410-b5e6-96231b3b80d8
docs/CommandGuide/bugpoint.pod
tools/bugpoint/BugDriver.cpp
tools/bugpoint/BugDriver.h
tools/bugpoint/ExecutionDriver.cpp
tools/bugpoint/Miscompilation.cpp