[PATCH] D41389: [WIP][InstCombine] Missed optimization in math expression: squashing sin(asin), cos(acos)
Dmitry Venikov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 19 05:34:48 PST 2017
Quolyk created this revision.
Quolyk added reviewers: spatel, hfinkel, davide.
Motivation: https://bugs.llvm.org/show_bug.cgi?id=35603. I have failing test on functions cos_acos_fast and sin_asin_fast. Specifically
%call = call fast double @acos(double %a)
%call = call fast double @asin(double %a)
are not erased after transform, however %call instruction is never used. I'm looking for help, as I do not know why it behaves this way.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 3968 bytes
Desc: not available
More information about the llvm-commits