llvm-6502/lib/Transforms
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
..
Hello [CMake] Add LLVM_LINK_COMPONENTS to loadable modules, LLVMHello and BugpointPasses, on Win32. 2014-07-13 13:36:48 +00:00
InstCombine [InstCombine] Don't fold a GEP into itself through a PHI node 2015-03-19 11:05:08 +00:00
Instrumentation [asan] remove redundant ifndefs. NFC 2015-03-17 19:13:23 +00:00
IPO Verifier: Remove the separate -verify-di pass 2015-03-19 22:24:17 +00:00
ObjCARC One more try with unused. 2015-03-16 08:00:27 +00:00
Scalar Verifier: Remove the separate -verify-di pass 2015-03-19 22:24:17 +00:00
Utils [ConstantRange] Split makeICmpRegion in two. 2015-03-18 00:41:24 +00:00
Vectorize Try to fix a test broken by one of my previous commits. 2015-03-17 20:31:56 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile