[llvm-extract] Use new pass manager instead of legacy pass manager
authorArthur Eubanks <aeubanks@google.com>
Tue, 20 Dec 2022 20:55:05 +0000 (12:55 -0800)
committerArthur Eubanks <aeubanks@google.com>
Tue, 20 Dec 2022 20:57:35 +0000 (12:57 -0800)
commit2118b9d39b91e93c0146611235072cd6ca0f27b1
tree310b7a57a85a91fcb2d3b55f1eb941ccc2451b0b
parent1b79bed8f53231144ad6e14f8cc3e8673c7fb469
[llvm-extract] Use new pass manager instead of legacy pass manager

Removes some legacy passes specific to llvm-extract
12 files changed:
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/Transforms/IPO.h
llvm/include/llvm/Transforms/IPO/BlockExtractor.h
llvm/include/llvm/Transforms/IPO/ExtractGV.h [new file with mode: 0644]
llvm/lib/Passes/PassRegistry.def
llvm/lib/Transforms/IPO/BlockExtractor.cpp
llvm/lib/Transforms/IPO/ExtractGV.cpp
llvm/lib/Transforms/IPO/IPO.cpp
llvm/lib/Transforms/IPO/StripSymbols.cpp
llvm/tools/llvm-extract/CMakeLists.txt
llvm/tools/llvm-extract/llvm-extract.cpp
llvm/utils/gn/secondary/llvm/tools/llvm-extract/BUILD.gn