[llvm] [Support] Add a fast path for KnownBits::udiv when RHS is constant. Also add overloads for shift ops with constant RHS. (PR #189779)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 2 07:31:18 PDT 2026
================
@@ -1209,6 +1213,10 @@ KnownBits KnownBits::udiv(const KnownBits &LHS, const KnownBits &RHS,
return Known;
}
+ if (RHS.isConstant() && RHS.getConstant().isPowerOf2()) {
----------------
nikic wrote:
nit: Omit braces for one-line if.
https://github.com/llvm/llvm-project/pull/189779
More information about the llvm-commits
mailing list