Packages

trait CompileOptions extends AnyRef

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CompileOptions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract val checkSynthesizable: Boolean

    Check that referenced Data have actually been declared.

  2. 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.

  3. abstract val declaredTypeMustBeUnbound: Boolean

    When creating an object that takes a type argument, the argument must be unbound (a pure type).

  4. abstract val dontAssumeDirectionality: Boolean

    If connection directionality is not explicit, do not use heuristics to attempt to determine it.

  5. abstract val dontTryConnectionsSwapped: Boolean

    If a connection operator fails, don't try the connection with the operands (source and sink) reversed.

  6. abstract val explicitInvalidate: Boolean

    Require explicit assignment of DontCare to generate "x is invalid"

  7. abstract val inferModuleReset: Boolean

    Should the reset type of Module be a Bool or a Reset

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. def emitStrictConnects: Boolean

    Should connects emit as firrtl <= instead of <-

  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. def migrateBulkConnections: Boolean

    If marked true, then any <> operation using legacy connection semantics will error and suggest using Connectable ops

  13. def migrateInferModuleReset: Boolean

    If marked true, then any Module which consumes inferModuleReset=false must also mix in RequireSyncReset

  14. def migrateMonoConnections: Boolean

    If marked true, then any := operation on mixed alignment bundles will error and suggest using Connectable ops

  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped