public final class BufferUnitedDependency
extends java.lang.Object
BufferUnitedDependency
represents a united dependency, which combines information on
dependencies of a single execution from other ones.Constructor and Description |
---|
BufferUnitedDependency(java.util.Map<BufferDependency,java.lang.Integer> dependencies) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<MmuBufferAccess,BufferUnitedHazard> |
getBufferHazards() |
BufferUnitedHazard |
getHazard(MmuBufferAccess bufferAccess) |
java.util.Set<ru.ispras.fortress.util.Pair<java.lang.Integer,BufferHazard.Instance>> |
getIndexEqualRelation(MmuBufferAccess bufferAccess) |
java.util.Set<ru.ispras.fortress.util.Pair<java.lang.Integer,BufferHazard.Instance>> |
getRelation(MmuBufferAccess bufferAccess,
BufferHazard.Type hazardType) |
java.util.Set<ru.ispras.fortress.util.Pair<java.lang.Integer,BufferHazard.Instance>> |
getTagEqualRelation(MmuBufferAccess bufferAccess) |
java.util.Set<ru.ispras.fortress.util.Pair<java.lang.Integer,BufferHazard.Instance>> |
getTagReplacedRelation(MmuBufferAccess bufferAccess) |
java.lang.String |
toString() |
public BufferUnitedDependency(java.util.Map<BufferDependency,java.lang.Integer> dependencies)
public BufferUnitedHazard getHazard(MmuBufferAccess bufferAccess)
public java.util.Map<MmuBufferAccess,BufferUnitedHazard> getBufferHazards()
public java.util.Set<ru.ispras.fortress.util.Pair<java.lang.Integer,BufferHazard.Instance>> getRelation(MmuBufferAccess bufferAccess, BufferHazard.Type hazardType)
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Set<ru.ispras.fortress.util.Pair<java.lang.Integer,BufferHazard.Instance>> getIndexEqualRelation(MmuBufferAccess bufferAccess)
public java.util.Set<ru.ispras.fortress.util.Pair<java.lang.Integer,BufferHazard.Instance>> getTagEqualRelation(MmuBufferAccess bufferAccess)
public java.util.Set<ru.ispras.fortress.util.Pair<java.lang.Integer,BufferHazard.Instance>> getTagReplacedRelation(MmuBufferAccess bufferAccess)