https://github.com/nikic approved this pull request. LGTM, though we probably should probably refuse to fold denormals if context is missing, the current behavior doesn't make a lot of sense. But this change is good in any case. https://github.com/llvm/llvm-project/pull/100831