Missing optimisation: strength reduction of floating-point multiplication
|Reported by:||simonmar||Owned by:||Jan Stolarek <jan.stolarek@…>|
|Type of failure:||Runtime performance bug||Test Case:||numeric/should_compile/T7116|
|Related Tickets:||Differential Rev(s):|
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 3 years ago by pcapriotti
comment:10 Changed 2 years ago by jstolarek
- Resolution set to fixed
- Status changed from patch to closed
comment:11 Changed 2 years ago by Jan Stolarek <jan.stolarek@…>
- Owner set to Jan Stolarek <jan.stolarek@…>