After https://github.com/llvm/llvm-project/commit/2502e3b7badcaf2d911410978bf8f8638b363854, support for representing fp math types was improved upstream through the addition of the DenormalKindAttr. Prefer this attribute over the current DenormalFpMathAttr used in Codegen and Hal dialect.