[llvm] [InstCombine] Drop alignment assumptions more aggressively (PR #196060)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Wed May 6 08:01:03 PDT 2026


https://github.com/nikic commented:

It looks like this defaults AllowEphemerals=true and then only actually uses Q.AllowEphemerals in the single place that used the true value.

What I would expect is that AllowEphemerals=false, Q.AllowEphemerals is used in all the isValidAssumeForContext() calls in ValueTracking, and then we explicitly opt-in to allowing ephemerals in the places where it's safe.

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


More information about the llvm-commits mailing list