[InstCombine] fmul nnan X, 0.0 --> copysign(0.0, X)
authorSanjay Patel <spatel@rotateright.com>
Tue, 18 Oct 2022 15:20:53 +0000 (11:20 -0400)
committerSanjay Patel <spatel@rotateright.com>
Tue, 18 Oct 2022 15:34:02 +0000 (11:34 -0400)
commit44b7da89d774019dc52342712a0edd73f90ad90a
treed86dba83ba3b1bc12ec6e2e12d6b714c788d59fc
parentd16989607bef594007cb571e0383bd14d7a72fe9
[InstCombine] fmul nnan X, 0.0 --> copysign(0.0, X)

https://alive2.llvm.org/ce/z/ybgM5F

Differential Revision: https://reviews.llvm.org/D136166
llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
llvm/test/Transforms/InstCombine/fmul.ll