Object

spinal.lib.cpu.riscv.impl.Utils

M

Related Doc: package Utils

Permalink

object M extends SpinalEnum

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. M
  2. SpinalEnum
  3. Nameable
  4. ContextUser
  5. ScalaLocated
  6. GlobalDataUser
  7. OwnableRef
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type C = SpinalEnumCraft[M.this.type]

    Permalink
    Definition Classes
    SpinalEnum
  2. type E = SpinalEnumElement[M.this.type]

    Permalink
    Definition Classes
    SpinalEnum
  3. abstract type RefOwnerType

    Permalink
    Definition Classes
    OwnableRef

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def X: SpinalEnumElement[M.this.type]

    Permalink
  5. val XRD: SpinalEnumElement[M.this.type]

    Permalink
  6. val XWR: SpinalEnumElement[M.this.type]

    Permalink
  7. def apply(encoding: SpinalEnumEncoding): SpinalEnumCraft[M.this.type]

    Permalink
    Definition Classes
    SpinalEnum
  8. def apply(): SpinalEnumCraft[M.this.type]

    Permalink
    Definition Classes
    SpinalEnum
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def component: Component

    Permalink
    Definition Classes
    ContextUser
  12. def craft(enumEncoding: SpinalEnumEncoding): SpinalEnumCraft[M.this.type]

    Permalink
    Definition Classes
    SpinalEnum
  13. def craft(): SpinalEnumCraft[M.this.type]

    Permalink
    Definition Classes
    SpinalEnum
  14. var defaultEncoding: SpinalEnumEncoding

    Permalink

    encoding of the enum

    encoding of the enum

    Definition Classes
    SpinalEnum
  15. val elements: ArrayBuffer[SpinalEnumElement[M.this.type]]

    Permalink

    Contains all elements of the enumeration

    Contains all elements of the enumeration

    Definition Classes
    SpinalEnum
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def foreachReflectableNameables(doThat: (Any) ⇒ Unit): Unit

    Permalink
    Definition Classes
    Nameable
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. def getDisplayName(): String

    Permalink
    Definition Classes
    Nameable
  22. def getInstanceCounter: Int

    Permalink
    Definition Classes
    ContextUser
  23. def getMode: Byte

    Permalink
    Attributes
    protected
    Definition Classes
    Nameable
  24. def getName(default: String): String

    Permalink
    Definition Classes
    Nameable
  25. def getName(): String

    Permalink
    Definition Classes
    Nameable
  26. def getRefOwnersChain(): List[Any]

    Permalink
    Definition Classes
    OwnableRef
  27. def getScalaLocationLong: String

    Permalink
    Definition Classes
    ScalaLocated
  28. def getScalaLocationShort: String

    Permalink
    Definition Classes
    ScalaLocated
  29. def getScalaTrace(): Throwable

    Permalink
    Definition Classes
    ScalaLocated
  30. val globalData: GlobalData

    Permalink
    Definition Classes
    GlobalDataUser
  31. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. def isNamed: Boolean

    Permalink
    Definition Classes
    Nameable
  34. def isPriorityApplicable(namePriority: Byte): Boolean

    Permalink
    Definition Classes
    Nameable
  35. def isUnnamed: Boolean

    Permalink
    Definition Classes
    Nameable
  36. var name: String

    Permalink
    Attributes
    protected
    Definition Classes
    Nameable
  37. var nameableRef: Nameable

    Permalink
    Attributes
    protected
    Definition Classes
    Nameable
  38. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  39. def newElement(name: String): SpinalEnumElement[M.this.type]

    Permalink
    Definition Classes
    SpinalEnum
  40. def newElement(): SpinalEnumElement[M.this.type]

    Permalink

    Create a new Element

    Create a new Element

    Definition Classes
    SpinalEnum
  41. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  42. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  43. var parentScope: ScopeStatement

    Permalink
    Definition Classes
    ContextUser
  44. var refOwner: RefOwnerType

    Permalink
    Definition Classes
    OwnableRef
  45. def setCompositeName(nameable: Nameable, postfix: String, namePriority: Byte): M.this.type

    Permalink
    Definition Classes
    Nameable
  46. def setCompositeName(nameable: Nameable, postfix: String, weak: Boolean): M.this.type

    Permalink
    Definition Classes
    Nameable
  47. def setCompositeName(nameable: Nameable, postfix: String): M.this.type

    Permalink
    Definition Classes
    Nameable
  48. def setCompositeName(nameable: Nameable, namePriority: Byte): M.this.type

    Permalink
    Definition Classes
    Nameable
  49. def setCompositeName(nameable: Nameable, weak: Boolean): M.this.type

    Permalink
    Definition Classes
    Nameable
  50. def setCompositeName(nameable: Nameable): M.this.type

    Permalink
    Definition Classes
    Nameable
  51. def setName(name: String, namePriority: Byte): M.this.type

    Permalink
    Definition Classes
    Nameable
  52. def setName(name: String, weak: Boolean): M.this.type

    Permalink
    Definition Classes
    Nameable
  53. def setName(name: String): M.this.type

    Permalink
    Definition Classes
    Nameable
  54. def setPartialName(name: String, namePriority: Byte): M.this.type

    Permalink
    Definition Classes
    Nameable
  55. def setPartialName(name: String, weak: Boolean): M.this.type

    Permalink
    Definition Classes
    Nameable
  56. def setPartialName(owner: Nameable, name: String, namePriority: Byte): M.this.type

    Permalink
    Definition Classes
    Nameable
  57. def setPartialName(owner: Nameable, name: String, weak: Boolean): M.this.type

    Permalink
    Definition Classes
    Nameable
  58. def setPartialName(name: String): M.this.type

    Permalink
    Definition Classes
    Nameable
  59. def setPartialName(owner: Nameable, name: String): M.this.type

    Permalink
    Definition Classes
    Nameable
  60. def setRefOwner(that: Any): Unit

    Permalink
    Definition Classes
    OwnableRef
  61. def setScalaLocated(source: ScalaLocated): M.this.type

    Permalink
    Definition Classes
    ScalaLocated
  62. def setWeakName(name: String): M.this.type

    Permalink
    Definition Classes
    Nameable
  63. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  64. def toString(): String

    Permalink
    Definition Classes
    Nameable → AnyRef → Any
  65. def unsetName(): M.this.type

    Permalink
    Definition Classes
    Nameable
  66. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SpinalEnum

Inherited from Nameable

Inherited from ContextUser

Inherited from ScalaLocated

Inherited from GlobalDataUser

Inherited from OwnableRef

Inherited from AnyRef

Inherited from Any

Ungrouped