[all-commits] [llvm/llvm-project] ac3bd2: [LoopReroll] Remove unused and unmaintained pass (...
Nikita Popov via All-commits
all-commits at lists.llvm.org
Fri Feb 9 02:20:32 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ac3bd2bd530127786741bd9f164d66a3c3f40961
https://github.com/llvm/llvm-project/commit/ac3bd2bd530127786741bd9f164d66a3c3f40961
Author: Nikita Popov <npopov at redhat.com>
Date: 2024-02-09 (Fri, 09 Feb 2024)
Changed paths:
R llvm/include/llvm/Transforms/Scalar/LoopReroll.h
M llvm/lib/Passes/PassBuilder.cpp
M llvm/lib/Passes/PassRegistry.def
M llvm/lib/Transforms/Scalar/CMakeLists.txt
R llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
R llvm/test/Transforms/LoopReroll/basic.ll
R llvm/test/Transforms/LoopReroll/basic32iters.ll
R llvm/test/Transforms/LoopReroll/complex_reroll.ll
R llvm/test/Transforms/LoopReroll/external_use.ll
R llvm/test/Transforms/LoopReroll/extra_instr.ll
R llvm/test/Transforms/LoopReroll/indvar_with_ext.ll
R llvm/test/Transforms/LoopReroll/negative.ll
R llvm/test/Transforms/LoopReroll/nonconst_lb.ll
R llvm/test/Transforms/LoopReroll/ptrindvar.ll
R llvm/test/Transforms/LoopReroll/reduction.ll
R llvm/test/Transforms/LoopReroll/reroll_with_dbg.ll
Log Message:
-----------
[LoopReroll] Remove unused and unmaintained pass (#80972)
Remove the LoopReroll pass, which is both unused (in any default
pipeline) and unmaintained, with numerous open correctness issues
(https://github.com/llvm/llvm-project/issues?q=is%3Aissue+is%3Aopen+loop-reroll).
The removal is in line with
https://discourse.llvm.org/t/rfc-disallow-unmaintained-unused-passes/75151.
There is also a defunct `-freroll-loops` option in clang, which I'll
remove separately.
Migrated from https://reviews.llvm.org/D150684.
More information about the All-commits
mailing list