Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
In this doc:
http://harmony.apache.org/subcomponents/drlvm/JIT.html#HIR_Optimizations
The following text:
Lowering (lower) performs basic instruction-level transformations to replace common helper calls with the corresponding HIR code. A helper call generally is performance-expensive, so that inlining the operation performed by a helper method can improve performance. This is especially true for operations that are proved to be redundant afterwards.
is repeated twice as "Scope Enhancement" and "Redundancy Elimination" pass.
As far as I understand only "Scope Enhancement" should be kept.