llvm-6502/tools/bugpoint
Duncan P. N. Exon Smith 32791b02fa verify-di: Implement DebugInfoVerifier
Implement DebugInfoVerifier, which steals verification relying on
DebugInfoFinder from Verifier.

  - Adds LegacyDebugInfoVerifierPassPass, a ModulePass which wraps
    DebugInfoVerifier.  Uses -verify-di command-line flag.

  - Change verifyModule() to invoke DebugInfoVerifier as well as
    Verifier.

  - Add a call to createDebugInfoVerifierPass() wherever there was a
    call to createVerifierPass().

This implementation as a module pass should sidestep efficiency issues,
allowing us to turn debug info verification back on.

<rdar://problem/15500563>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206300 91177308-0d34-0410-b5e6-96231b3b80d8
2014-04-15 16:27:38 +00:00
..
BugDriver.cpp
BugDriver.h
bugpoint.cpp static link polly into tools 2014-03-14 04:04:14 +00:00
CMakeLists.txt static link polly into tools 2014-03-14 04:04:14 +00:00
CrashDebugger.cpp verify-di: Implement DebugInfoVerifier 2014-04-15 16:27:38 +00:00
ExecutionDriver.cpp Fix a bug introduced during the transition to PathV2. 2014-03-14 15:13:35 +00:00
ExtractFunction.cpp
FindBugs.cpp
ListReducer.h
LLVMBuild.txt
Makefile
Miscompilation.cpp
OptimizerDriver.cpp
ToolRunner.cpp
ToolRunner.h