[BlockExtract][NewPM] Port -extract-blocks to NPM
authorArthur Eubanks <aeubanks@google.com>
Wed, 7 Oct 2020 22:15:09 +0000 (15:15 -0700)
committerArthur Eubanks <aeubanks@google.com>
Wed, 21 Oct 2020 19:51:11 +0000 (12:51 -0700)
commit8d9466a3850b8f213b817075ede0fdec8526b7a7
treedd21f3447bdd337fe68a792a93eb2ad49ae7dd0a
parent31bc55d602a09241f6d126ca9315e7ddc3d92555
[BlockExtract][NewPM] Port -extract-blocks to NPM

Reviewed By: thakis

Differential Revision: https://reviews.llvm.org/D89015
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/Transforms/IPO/BlockExtractor.h [new file with mode: 0644]
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/lib/Transforms/IPO/BlockExtractor.cpp
llvm/lib/Transforms/IPO/IPO.cpp
llvm/test/Transforms/BlockExtractor/extract-blocks.ll