svsim.CommonCompilationSettings.OptimizationStyle
See theOptimizationStyle companion trait
object OptimizationStyle
Attributes
- Companion
- trait
- Source
- Backend.scala
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OptimizationStyle.type
Members list
Type members
Classlikes
object Default extends OptimizationStyle
Use the default optimization level specified by the backend tool (i.e. Verilator or VCS) being used.
Use the default optimization level specified by the backend tool (i.e. Verilator or VCS) being used.
Attributes
- Source
- Backend.scala
- Supertypes
- Self type
-
Default.type
object OptimizeForCompilationSpeed extends OptimizationStyle
Optimize for compilation speed, which generally means disabling as many optimizations as possible.
Optimize for compilation speed, which generally means disabling as many optimizations as possible.
Attributes
- Source
- Backend.scala
- Supertypes
- Self type
object OptimizeForSimulationSpeed extends OptimizationStyle
Optimize for execution speed, which generally means enabling as many optimizations as possible.
Optimize for execution speed, which generally means enabling as many optimizations as possible.
Attributes
- Source
- Backend.scala
- Supertypes
- Self type
Inherited and Abstract types
The names of the product elements
The name of the type
In this article