public final class MemoryDependencyIteratorExhaustive extends MemoryDependencyIterator
MemoryDependencyIteratorExhaustive
implements an exhaustive iterator of dependencies
between memory accesses.allPossibleDependencies
Constructor and Description |
---|
MemoryDependencyIteratorExhaustive(MemoryAccess access1,
MemoryAccess access2,
Predicate<MemoryAccessStructure> checker) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasValue() |
void |
init() |
void |
next() |
void |
stop() |
BufferDependency |
value() |
clone
public MemoryDependencyIteratorExhaustive(MemoryAccess access1, MemoryAccess access2, Predicate<MemoryAccessStructure> checker)
public void init()
public boolean hasValue()
public BufferDependency value()
public void next()
public void stop()