Recommit "[SCCP] Remove legacy SCCP pass."
authorFlorian Hahn <flo@fhahn.com>
Fri, 24 Feb 2023 12:47:30 +0000 (13:47 +0100)
committerFlorian Hahn <flo@fhahn.com>
Fri, 24 Feb 2023 12:47:31 +0000 (13:47 +0100)
commite2cd0851faaba39cc04c3059df25d22a02b1e682
treeb382eeb9345f67a9a96d83cbe1f0e2757e537374
parent6b0cf1e15f8f84e3d4b6f9522287f6460527a7bf
Recommit "[SCCP] Remove legacy SCCP pass."

This reverts commit a9a1950115d7db95c7439128b14af2cefe8f796d.

The legacy PM uses in Polly have been removed, so recommit the patch.

Original message:
    This is part of the optimization pipeline, of which the legacy pass manager version is deprecated.

    Reviewed By: aeubanks

    Differential Revision: https://reviews.llvm.org/D144201
llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli
llvm/bindings/ocaml/transforms/scalar_opts/scalar_opts_ocaml.c
llvm/include/llvm-c/Transforms/Scalar.h
llvm/include/llvm/LinkAllPasses.h
llvm/include/llvm/Transforms/Scalar.h
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
llvm/lib/Transforms/Scalar/SCCP.cpp
llvm/lib/Transforms/Scalar/Scalar.cpp