trait CompileOptions extends AnyRef
- Alphabetic
- By Inheritance
- CompileOptions
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
val
checkSynthesizable: Boolean
Check that referenced Data have actually been declared.
-
abstract
val
connectFieldsMustMatch: Boolean
Should Record connections require a strict match of fields.
Should Record connections require a strict match of fields.
If true and the same fields aren't present in both source and sink, a MissingFieldException, MissingLeftFieldException, or MissingRightFieldException will be thrown.
-
abstract
val
declaredTypeMustBeUnbound: Boolean
When creating an object that takes a type argument, the argument must be unbound (a pure type).
-
abstract
val
dontAssumeDirectionality: Boolean
If connection directionality is not explicit, do not use heuristics to attempt to determine it.
-
abstract
val
dontTryConnectionsSwapped: Boolean
If a connection operator fails, don't try the connection with the operands (source and sink) reversed.
-
abstract
val
explicitInvalidate: Boolean
Require explicit assignment of DontCare to generate "x is invalid"
-
abstract
val
inferModuleReset: Boolean
Should the reset type of Module be a Bool or a Reset
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
emitStrictConnects: Boolean
Should connects emit as firrtl <= instead of <-
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
migrateBulkConnections: Boolean
If marked true, then any <> operation using legacy connection semantics will error and suggest using Connectable ops
-
def
migrateInferModuleReset: Boolean
If marked true, then any Module which consumes
inferModuleReset=false
must also mix in RequireSyncReset -
def
migrateMonoConnections: Boolean
If marked true, then any := operation on mixed alignment bundles will error and suggest using Connectable ops
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )