OptimizerConfig

sealed trait OptimizerConfig

An object describing how to configure the Scala Native Optimizer.

Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

The maximum caller and callee size during the optimization phase. If set to None default value would be used.

The maximum caller and callee size during the optimization phase. If set to None default value would be used.

The maximum inline depth during the optimization phase. If set to None inline depth would not be checked.

The maximum inline depth during the optimization phase. If set to None inline depth would not be checked.

The maximum callee size that directly does inline. If set to None default value would be used

The maximum callee size that directly does inline. If set to None default value would be used

Create a new config with the max caller size.

Create a new config with the max caller size.

Create a new config with the given max inline depth.

Create a new config with the given max inline depth.

Create a new config with the max inline size.

Create a new config with the max inline size.