llvm-project
[AggressiveInstCombine] Recognize table based log2 and replace with ctlz+sub.
#185160
Merged

[AggressiveInstCombine] Recognize table based log2 and replace with ctlz+sub. #185160

topperc merged 6 commits into llvm:main from topperc:pr/log2
topperc
topperc [AggressiveInstCombine] Recognize table based log2 and replace with c…
67a2c5d8
topperc topperc requested a review from nikic nikic 69 days ago
topperc topperc requested a review from davemgreen davemgreen 69 days ago
llvmbot llvmbot added llvm:transforms
llvmbot
davemgreen
davemgreen commented on 2026-03-11
topperc fixup! Address review comments
493ffcd8
topperc fixup! Remove unused AndCst.
77d80f1b
topperc fixup! Add i16 support
4b94b508
github-actions
topperc fixup! fix test regexes
c90bb3eb
topperc fixup! add i128 test to X86. Add test for AArch which has lower ctlz …
a0833a6a
rohitaggarwal007
topperc
davemgreen
davemgreen approved these changes on 2026-03-14
topperc topperc merged 69780be1 into main 61 days ago
topperc topperc deleted the pr/log2 branch 61 days ago
llvm-ci
llvm-ci

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone