llvm/tools/bugpoint
Duncan P. N. Exon Smith a60d430e31 Verifier: Remove the separate -verify-di pass
Remove `DebugInfoVerifierLegacyPass` and the `-verify-di` pass.
Instead, call into the `DebugInfoVerifier` from inside
`VerifierLegacyPass::finalizeModule()`.  This better matches the logic
in `verifyModule()` (used by the new PassManager), avoids requiring two
separate passes to verify the IR, and makes the API for "add a pass to
verify the IR" simple.

Note: the `-verify-debug-info` flag still works (for now, at least;
eventually it might make sense to just remove it).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232772 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-19 22:24:17 +00:00
..
BugDriver.cpp
BugDriver.h
bugpoint.cpp [PM] Remove the old 'PassManager.h' header file at the top level of 2015-02-13 10:01:29 +00:00
CMakeLists.txt CMake: Disable ENABLE_EXPORTS for executables with MSVC 2015-03-18 20:09:13 +00:00
CrashDebugger.cpp Verifier: Remove the separate -verify-di pass 2015-03-19 22:24:17 +00:00
ExecutionDriver.cpp
ExtractFunction.cpp Replace a few instances of NULL with nullptr. 2015-02-26 01:10:49 +00:00
FindBugs.cpp
ListReducer.h
LLVMBuild.txt
Makefile
Miscompilation.cpp Teach raw_ostream to accept SmallString. 2015-03-10 07:33:23 +00:00
OptimizerDriver.cpp [PM] Remove the old 'PassManager.h' header file at the top level of 2015-02-13 10:01:29 +00:00
ToolRunner.cpp
ToolRunner.h