[all-commits] [llvm/llvm-project] 7c3c98: [Passes] Remove some legacy passes

aeubanks via All-commits all-commits at lists.llvm.org
Fri Mar 10 17:17:23 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7c3c981442b11153ac1a2be678db727ff715253b
      https://github.com/llvm/llvm-project/commit/7c3c981442b11153ac1a2be678db727ff715253b
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2023-03-10 (Fri, 10 Mar 2023)

  Changed paths:
    M llvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform/LLJITWithOptimizingIRTransform.cpp
    M llvm/include/llvm/InitializePasses.h
    M llvm/include/llvm/LinkAllPasses.h
    M llvm/include/llvm/Transforms/Scalar.h
    M llvm/include/llvm/Transforms/Vectorize.h
    M llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
    M llvm/lib/Transforms/Scalar/ADCE.cpp
    M llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
    M llvm/lib/Transforms/Scalar/DFAJumpThreading.cpp
    M llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
    M llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
    M llvm/lib/Transforms/Scalar/JumpThreading.cpp
    M llvm/lib/Transforms/Scalar/Scalar.cpp
    M llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp
    M llvm/lib/Transforms/Utils/Utils.cpp
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/lib/Transforms/Vectorize/Vectorize.cpp
    M llvm/test/CodeGen/Hexagon/hexagon_vector_loop_carried_reuse.ll
    M llvm/test/CodeGen/Hexagon/hexagon_vector_loop_carried_reuse_commutative.ll
    M llvm/test/CodeGen/Hexagon/hexagon_vector_loop_carried_reuse_constant.ll
    M llvm/test/Transforms/LoopStrengthReduce/scev-after-loopinstsimplify.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/sleef-calls-aarch64.ll
    M polly/lib/Transform/Canonicalization.cpp

  Log Message:
  -----------
  [Passes] Remove some legacy passes

DFAJumpThreading
JumpThreading
LibCallsShrink
LoopVectorize
SLPVectorizer
DeadStoreElimination
AggressiveDCE
CorrelatedValuePropagation
IndVarSimplify

These are part of the optimization pipeline, of which the legacy version is deprecated and being removed.




More information about the All-commits mailing list