[Reg2Mem] add support for the new pass manager
authorPedro Tammela <pctammela@gmail.com>
Thu, 5 Nov 2020 19:03:08 +0000 (19:03 +0000)
committerPedro Tammela <pctammela@gmail.com>
Sun, 8 Nov 2020 11:14:05 +0000 (11:14 +0000)
commit5e8ecff0d80625010b6fc88aac951b54ded8bb29
tree96b457d09dbe353a0765dcb8630fcf51d9d1cbfc
parent226e179f7400025d3d320a6f63ded7d747d25c4a
[Reg2Mem] add support for the new pass manager

This patch refactors the pass to accomodate the new pass manager
boilerplate.

Differential Revision: https://reviews.llvm.org/D91005
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/Transforms/Scalar/Reg2Mem.h [new file with mode: 0644]
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/lib/Transforms/Scalar/Reg2Mem.cpp
llvm/lib/Transforms/Scalar/Scalar.cpp
llvm/test/Transforms/Reg2Mem/crash.ll