Revert "Revert "ValueTracking: Fix nan result handling for fmul""
authorArthur Eubanks <aeubanks@google.com>
Fri, 16 Jun 2023 20:48:27 +0000 (13:48 -0700)
committerArthur Eubanks <aeubanks@google.com>
Fri, 16 Jun 2023 20:53:32 +0000 (13:53 -0700)
commitf4f826bcd4b59b31f4233b68755be62526b80630
treeb0cb9bab7c808015eef98d64d83f4dc915f8574c
parent85f4ef3baa9eb76aec939beaa3d378f57df8f0ef
Revert "Revert "ValueTracking: Fix nan result handling for fmul""

This reverts commit 464dcab8a6c823c9cb462bf4107797b8173de088.

Going to fix forward size regression instead due to more dependent patches needing to be reverted otherwise.
llvm/lib/Analysis/ValueTracking.cpp
llvm/test/Transforms/Attributor/nofpclass-nan-fmul.ll
llvm/test/Transforms/Inline/simplify-instruction-computeKnownFPClass-context.ll
llvm/test/Transforms/InstSimplify/known-never-nan.ll