Files
llvm-project/llvm/lib/Transforms/Scalar/InferAlignment.cpp
Andreas Jonson 70e6e17675 [InferAlign] Eliminate trunc ptr to log2(align) pattern (#176562)
Fold trunc ptrtoint/ptrtoaddr to N -> 0 when all N bits are zero due to
alignment.

To Avoid regression due to icmp_ne(and(x,1),0) -> trunc(x) fold
https://github.com/llvm/llvm-project/issues/172888

Proof: https://alive2.llvm.org/ce/z/ZS-QJL
2026-01-17 17:00:07 +01:00

6.5 KiB