Skip to content

Changes

Summary

  1. Add flag to indicate compile time is not that important (commit: 33740ef) (details)
Commit 33740efdef4d49712826b168711815235280fcdd by mpirvuca.ibm.com Pirvu
Add flag to indicate compile time is not that important

This commit adds a new option bit called TR_NotCompileTimeSensitive
which will be turned on by an upstream project (OpenJ9) in situations
where we favor throughput over compile time.
The commit also adds a new optimization qualifier, `IfLoopsAndNotCompileTimeSensitive`.
An optimization pass flagged as such will be performed only if
the method being compiled has loops and the `TR_NotCompileTimeSensitive`
bit is turned on.

Signed-off-by: Marius Pirvu <mpirvu@ca.ibm.com>
(commit: 33740ef)
The file was modified compiler/optimizer/OMROptimizer.cpp (diff)
The file was modified compiler/optimizer/OMROptimizer.hpp (diff)
The file was modified compiler/control/OMROptions.hpp (diff)