[all-commits] [llvm/llvm-project] fb93f9: [Passes] Remove legacy PM version of BDCE (aka Bit...

Björn Pettersson via All-commits all-commits at lists.llvm.org
Fri Apr 14 09:57:10 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fb93f98ffadc873ab3f7f34f342ae8b382db6858
      https://github.com/llvm/llvm-project/commit/fb93f98ffadc873ab3f7f34f342ae8b382db6858
  Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    M llvm/include/llvm/InitializePasses.h
    M llvm/include/llvm/LinkAllPasses.h
    M llvm/include/llvm/Transforms/Scalar.h
    M llvm/lib/Transforms/Scalar/BDCE.cpp
    M llvm/lib/Transforms/Scalar/Scalar.cpp

  Log Message:
  -----------
  [Passes] Remove legacy PM version of BDCE (aka BitTrackingDCEPass)

BDCE is not used by the codegen pipeline so we should not need the
legacy PM version of the pass any longer.

Differential Revision: https://reviews.llvm.org/D148335


  Commit: 40c60c025cdcd00409efd2b90084049c24581690
      https://github.com/llvm/llvm-project/commit/40c60c025cdcd00409efd2b90084049c24581690
  Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    M llvm/include/llvm/Analysis/DemandedBits.h
    M llvm/include/llvm/InitializePasses.h
    M llvm/lib/Analysis/Analysis.cpp
    M llvm/lib/Analysis/DemandedBits.cpp
    M llvm/lib/CodeGen/ReplaceWithVeclib.cpp
    M llvm/lib/Transforms/Utils/InjectTLIMappings.cpp

  Log Message:
  -----------
  [Passes] Remove the legacy DemandedBitsWrapperPass

Last user of DemandedBitsWrapperPass was the BDCE pass. Since
the legacy PM version of BDCE was removed in an earlier commit, this
patch removes the now unused DemandedBitsWrapperPass.

Differential Revision: https://reviews.llvm.org/D148336


  Commit: b74e89c0d407aded6b2426e84740765cd598fbb4
      https://github.com/llvm/llvm-project/commit/b74e89c0d407aded6b2426e84740765cd598fbb4
  Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    M llvm/include/llvm/InitializePasses.h
    M llvm/include/llvm/LinkAllPasses.h
    M llvm/include/llvm/Transforms/Scalar.h
    M llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
    M llvm/lib/Transforms/Scalar/Scalar.cpp

  Log Message:
  -----------
  [passes] Remove the legacy PM version of AlignmentFromAssumptions

Differential Revision: https://reviews.llvm.org/D148337


  Commit: 0b911a3dc34a2a9930c8156183af3270f8907f5a
      https://github.com/llvm/llvm-project/commit/0b911a3dc34a2a9930c8156183af3270f8907f5a
  Author: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
    M llvm/include/llvm/InitializePasses.h
    M llvm/include/llvm/LinkAllPasses.h
    M llvm/include/llvm/Transforms/Scalar.h
    M llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
    M llvm/lib/Transforms/Scalar/Scalar.cpp

  Log Message:
  -----------
  [passes] Remove the legacy PM version of IRCE

Differential Revision: https://reviews.llvm.org/D148338


Compare: https://github.com/llvm/llvm-project/compare/2eb9cc76a6c0...0b911a3dc34a


More information about the All-commits mailing list