Class Buffer
- java.lang.Object
-
- ru.ispras.microtesk.mmu.translator.ir.AbstractStorage
-
- ru.ispras.microtesk.mmu.translator.ir.Buffer
-
public final class Buffer extends AbstractStorage
-
-
Field Summary
-
Fields inherited from class ru.ispras.microtesk.mmu.translator.ir.AbstractStorage
ENTRY_NAME, HIT_ATTR_NAME, READ_ATTR_NAME, WRITE_ATTR_NAME
-
-
Constructor Summary
Constructors Constructor Description Buffer(java.lang.String id, MmuBuffer.Kind kind, boolean isView, Address address, Var addressArg, Var dataArg, java.math.BigInteger ways, java.math.BigInteger sets, ru.ispras.fortress.expression.Node index, ru.ispras.fortress.expression.Node match, CachePolicy policy, Buffer next)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Type
getEntry()
ru.ispras.fortress.expression.Node
getIndex()
MmuBuffer.Kind
getKind()
ru.ispras.fortress.expression.Node
getMatch()
Buffer
getNext()
CachePolicy
getPolicy()
java.math.BigInteger
getSets()
java.math.BigInteger
getWays()
boolean
isView()
java.lang.String
toString()
-
Methods inherited from class ru.ispras.microtesk.mmu.translator.ir.AbstractStorage
getAddress, getAddressArg, getAttribute, getAttributes, getDataArg, getId, getVariable, getVariables
-
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.lang.String id, MmuBuffer.Kind kind, boolean isView, Address address, Var addressArg, Var dataArg, java.math.BigInteger ways, java.math.BigInteger sets, ru.ispras.fortress.expression.Node index, ru.ispras.fortress.expression.Node match, CachePolicy policy, Buffer next)
-
-
Method Detail
-
getKind
public MmuBuffer.Kind getKind()
-
isView
public boolean isView()
-
getWays
public java.math.BigInteger getWays()
-
getSets
public java.math.BigInteger getSets()
-
getEntry
public Type getEntry()
-
getIndex
public ru.ispras.fortress.expression.Node getIndex()
-
getMatch
public ru.ispras.fortress.expression.Node getMatch()
-
getPolicy
public CachePolicy getPolicy()
-
getNext
public Buffer getNext()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-