object Rvi extends AreaObject
Specifies the RISC-V integer instructions
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Rvi
- AreaObject
- Area
- OverridedEqualsHashCode
- ValCallbackRec
- ValCallback
- NameableByComponent
- Nameable
- ContextUser
- ScalaLocated
- GlobalDataUser
- OwnableRef
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
Value Members
- val ADD: SingleDecoding
- val ADDI: SingleDecoding
- val ADDIW: SingleDecoding
- val ADDW: SingleDecoding
- val AMOADDD: SingleDecoding
- val AMOADDW: SingleDecoding
- val AMOANDD: SingleDecoding
- val AMOANDW: SingleDecoding
- val AMOMAXD: SingleDecoding
- val AMOMAXUD: SingleDecoding
- val AMOMAXUW: SingleDecoding
- val AMOMAXW: SingleDecoding
- val AMOMIND: SingleDecoding
- val AMOMINUD: SingleDecoding
- val AMOMINUW: SingleDecoding
- val AMOMINW: SingleDecoding
- val AMOORD: SingleDecoding
- val AMOORW: SingleDecoding
- val AMOSWAPD: SingleDecoding
- val AMOSWAPW: SingleDecoding
- val AMOXORD: SingleDecoding
- val AMOXORW: SingleDecoding
- val AND: SingleDecoding
- val ANDI: SingleDecoding
- val AUIPC: SingleDecoding
- val BEQ: SingleDecoding
- val BGE: SingleDecoding
- val BGEU: SingleDecoding
- val BLT: SingleDecoding
- val BLTU: SingleDecoding
- val BNE: SingleDecoding
- val CSRRC: SingleDecoding
- val CSRRCI: SingleDecoding
- val CSRRS: SingleDecoding
- val CSRRSI: SingleDecoding
- val CSRRW: SingleDecoding
- val CSRRWI: SingleDecoding
- val DIV: SingleDecoding
- val DIVU: SingleDecoding
- val DIVUW: SingleDecoding
- val DIVW: SingleDecoding
- val EBREAK: SingleDecoding
- val ECALL: SingleDecoding
- val FENCE: SingleDecoding
- val FENCEI: SingleDecoding
- val FENCE_I: SingleDecoding
- val FLUSH_DATA: SingleDecoding
- val JAL: SingleDecoding
- val JALR: SingleDecoding
- val LB: SingleDecoding
- val LBU: SingleDecoding
- val LD: SingleDecoding
- val LH: SingleDecoding
- val LHU: SingleDecoding
- val LRD: SingleDecoding
- val LRW: SingleDecoding
- val LUI: SingleDecoding
- val LW: SingleDecoding
- val LWU: SingleDecoding
- val MRET: SingleDecoding
- val MUL: SingleDecoding
- val MULH: SingleDecoding
- val MULHSU: SingleDecoding
- val MULHU: SingleDecoding
- val MULW: SingleDecoding
- val OR: SingleDecoding
- def ORI(withLsuPrefetch: Boolean): SingleDecoding
- val ORI_FULL: SingleDecoding
- val PREFETCH_R: SingleDecoding
- val PREFETCH_W: SingleDecoding
- val REM: SingleDecoding
- val REMU: SingleDecoding
- val REMUW: SingleDecoding
- val REMW: SingleDecoding
- val SB: SingleDecoding
- val SCD: SingleDecoding
- val SCW: SingleDecoding
- val SD: SingleDecoding
- val SFENCE_VMA: SingleDecoding
- val SH: SingleDecoding
- val SLL: SingleDecoding
- val SLLI: SingleDecoding
- val SLLIW: SingleDecoding
- val SLLW: SingleDecoding
- val SLT: SingleDecoding
- val SLTI: SingleDecoding
- val SLTIU: SingleDecoding
- val SLTU: SingleDecoding
- val SRA: SingleDecoding
- val SRAI: SingleDecoding
- val SRAIW: SingleDecoding
- val SRAW: SingleDecoding
- val SRET: SingleDecoding
- val SRL: SingleDecoding
- val SRLI: SingleDecoding
- val SRLIW: SingleDecoding
- val SRLW: SingleDecoding
- val SUB: SingleDecoding
- val SUBW: SingleDecoding
- val SW: SingleDecoding
- val URET: SingleDecoding
- val WFI: SingleDecoding
- val XOR: SingleDecoding
- val XORI: SingleDecoding
-
val
_context: Capture
- Definition Classes
- Area
-
def
childNamePriority: Byte
- Definition Classes
- Area
-
def
component: Component
- Definition Classes
- ContextUser
-
def
equals(obj: Any): Boolean
- Definition Classes
- OverridedEqualsHashCode → AnyRef → Any
-
def
foreachReflectableNameables(doThat: (Any) ⇒ Unit): Unit
- Definition Classes
- Nameable
-
def
getDisplayName(): String
- Definition Classes
- Nameable
-
def
getInstanceCounter: Int
- Definition Classes
- ContextUser
-
def
getName(default: String): String
- Definition Classes
- NameableByComponent → Nameable
-
def
getName(): String
- Definition Classes
- NameableByComponent → Nameable
-
def
getPartialName(): String
- Definition Classes
- Nameable
-
def
getPath(from: Component, to: Component): Seq[Component]
- Definition Classes
- NameableByComponent
-
def
getRefOwnersChain(): List[Any]
- Definition Classes
- OwnableRef
-
def
getScalaLocationLong: String
- Definition Classes
- ScalaLocated
-
def
getScalaLocationShort: String
- Definition Classes
- ScalaLocated
-
def
getScalaTrace(): Throwable
- Definition Classes
- ScalaLocated
-
val
globalData: GlobalData
- Definition Classes
- GlobalDataUser
-
def
hashCode(): Int
- Definition Classes
- OverridedEqualsHashCode → AnyRef → Any
-
def
isCompletelyUnnamed: Boolean
- Definition Classes
- Nameable
-
final
def
isNamed: Boolean
- Definition Classes
- Nameable
-
def
isPriorityApplicable(namePriority: Byte): Boolean
- Definition Classes
- Nameable
-
def
isUnnamed: Boolean
- Definition Classes
- NameableByComponent → Nameable
- val loadSpec: LinkedHashMap[MicroOp, LoadSpec]
-
val
name: String
- Definition Classes
- Nameable
-
def
overrideLocalName(name: String): Rvi.this.type
- Definition Classes
- Nameable
-
val
parentScope: ScopeStatement
- Definition Classes
- ContextUser
-
val
refOwner: RefOwnerType
- Definition Classes
- OwnableRef
- Annotations
- @DontName()
-
def
reflectNames(): Unit
- Definition Classes
- Nameable
-
def
rework[T](body: ⇒ T): T
- Definition Classes
- Area
-
val
scalaTrace: Throwable
- Definition Classes
- ScalaLocated
-
def
setCompositeName(nameable: Nameable, postfix: String, namePriority: Byte): Rvi.this.type
- Definition Classes
- Nameable
-
def
setCompositeName(nameable: Nameable, postfix: String, weak: Boolean): Rvi.this.type
- Definition Classes
- Nameable
-
def
setCompositeName(nameable: Nameable, postfix: String): Rvi.this.type
- Definition Classes
- Nameable
-
def
setCompositeName(nameable: Nameable, namePriority: Byte): Rvi.this.type
- Definition Classes
- Nameable
-
def
setCompositeName(nameable: Nameable, weak: Boolean): Rvi.this.type
- Definition Classes
- Nameable
-
def
setCompositeName(nameable: Nameable): Rvi.this.type
- Definition Classes
- Nameable
-
def
setLambdaName(isNameBody: ⇒ Boolean)(nameGen: ⇒ String): Rvi.this.type
- Definition Classes
- Nameable
-
def
setName(name: String, namePriority: Byte): Rvi.this.type
- Definition Classes
- Nameable
-
def
setName(name: String, weak: Boolean): Rvi.this.type
- Definition Classes
- Nameable
-
def
setName(name: String): Rvi.this.type
- Definition Classes
- Nameable
-
def
setNameAsWeak(): Rvi.this.type
- Definition Classes
- Nameable
-
def
setPartialName(name: String, namePriority: Byte, owner: Any): Rvi.this.type
- Definition Classes
- Nameable
-
def
setPartialName(name: String, namePriority: Byte): Rvi.this.type
- Definition Classes
- Nameable
-
def
setPartialName(name: String, weak: Boolean): Rvi.this.type
- Definition Classes
- Nameable
-
def
setPartialName(owner: Nameable, name: String, namePriority: Byte): Rvi.this.type
- Definition Classes
- Nameable
-
def
setPartialName(owner: Nameable, name: String, weak: Boolean): Rvi.this.type
- Definition Classes
- Nameable
-
def
setPartialName(name: String): Rvi.this.type
- Definition Classes
- Nameable
-
def
setPartialName(owner: Nameable, name: String): Rvi.this.type
- Definition Classes
- Nameable
-
def
setPartialName(owner: Nameable): Rvi.this.type
- Definition Classes
- Nameable
-
def
setRefOwner(that: Any): Unit
- Definition Classes
- OwnableRef
-
def
setScalaLocated(source: ScalaLocated): Rvi.this.type
- Definition Classes
- ScalaLocated
-
def
setWeakName(name: String): Rvi.this.type
- Definition Classes
- Nameable
-
def
toString(): String
- Definition Classes
- Area → Nameable → AnyRef → Any
-
def
unsetName(): Rvi.this.type
- Definition Classes
- Nameable
-
def
valCallback[T](ref: T, name: String): T
- Definition Classes
- ValCallbackRec → ValCallback
-
def
valCallbackOn(ref: Any, name: String, refs: Set[Any]): Unit
- Definition Classes
- ValCallbackRec
-
def
valCallbackRec(obj: Any, name: String): Unit
- Definition Classes
- Area → ValCallbackRec