Ticket #7116 (new bug)
Missing optimisation: strength reduction of floating-point multiplication
|Reported by:||simonmar||Owned by:||pcapriotti|
|Type of failure:||Runtime performance bug||Difficulty:||Unknown|
|Test Case:||Blocked By:|
e.g. x * 2.0 should turn into x + x. See #2253 (program 6) for an example.
Whether this is best done as a builtin RULE or in cmmMachOpFold, or possibly both, I don't know.