Missing optimisation: strength reduction of floating-point multiplication
|Reported by:||simonmar||Owned by:||Jan Stolarek <jan.stolarek@…>|
|Type of failure:||Runtime performance bug||Difficulty:||Unknown|
|Test Case:||numeric/should_compile/T7116||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.
Change History (13)
Changed 18 months ago by pcapriotti
comment:10 Changed 8 months ago by jstolarek
- Resolution set to fixed
- Status changed from patch to closed
comment:11 Changed 7 months ago by Jan Stolarek <jan.stolarek@…>
- Owner set to Jan Stolarek <jan.stolarek@…>