scalus.uplc.transform.V3Optimizer
class V3Optimizer(cseIterations: Int = ..., cceEnabled: Boolean = ..., letChainRegroup: Boolean = ...) extends Optimizer
Attributes
-
Graph
-
-
Supertypes
-
class Object
trait Matchable
class Any
Members list
Kept so the pre-letChainRegroup two-argument signature stays binary-compatible.
Kept so the pre-letChainRegroup two-argument signature stays binary-compatible.
Attributes
Applies the optimization to a UPLC term.
Applies the optimization to a UPLC term.
Value parameters
-
term
-
The UPLC term to optimize
Attributes
-
Returns
-
The optimized UPLC term, semantically equivalent to the input
Returns the log messages from optimization operations.
Returns the log messages from optimization operations.
Each log entry describes an optimization that was applied, useful for debugging and understanding the optimization process.
Attributes
-
Returns
-
Sequence of log messages describing applied optimizations