[llvm] [InstCombine] Fold (A & B) - (A & ~B) --> B - (A ^ B) (PR #79717)

Yingwei Zheng via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 9 15:56:11 PST 2024


dtcxzyw wrote:

> _Bytes = _Bytes & ~(_Align - 1); Is a common idiom for rounding up to the nearest alignment.

Should be `(_Bytes + _Align - 1) & ~(_Align - 1)`.


https://github.com/llvm/llvm-project/pull/79717


More information about the llvm-commits mailing list