SafepointIRVerifier port to new Pass Manager
authorFedor Sergeev <fedor.sergeev@azul.com>
Sun, 31 Mar 2019 10:15:39 +0000 (10:15 +0000)
committerFedor Sergeev <fedor.sergeev@azul.com>
Sun, 31 Mar 2019 10:15:39 +0000 (10:15 +0000)
commita2ed448bf24fe22e9a1149c6fcb583c139079b22
treed8324272fa42ed9d728c16e2396d33401514ab0c
parent7c67dbdc65fed2eec142c68a154ff502b68b0d05
SafepointIRVerifier port to new Pass Manager

Straightforward port of StatepointIRVerifier pass to new Pass Manager framework.

Fix By: skatkov
Reviewed By: fedor.sergeev
Differential Revision: https://reviews.llvm.org/D59825

This is a re-land of r357147/r357148 with LLVM_ENABLE_MODULES build fixed.
Adding IR/SafepointIRVerifier.h into its own module.

llvm-svn: 357361
llvm/include/llvm/IR/SafepointIRVerifier.h
llvm/include/llvm/module.modulemap
llvm/lib/IR/SafepointIRVerifier.cpp
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def