Class JitDataFlowModel.ValCollector
- All Implemented Interfaces:
JitOpUpwardVisitor, JitOpVisitor, Serializable, Cloneable, Iterable<JitVal>, Collection<JitVal>, Set<JitVal>
- Enclosing class:
JitDataFlowModel
An upward graph traversal for collecting all values in the use-def graph.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class HashSet
add, clear, clone, contains, isEmpty, iterator, newHashSet, remove, size, spliterator, toArray, toArrayMethods inherited from class AbstractSet
equals, hashCode, removeAllMethods inherited from class AbstractCollection
addAll, containsAll, retainAll, toStringMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface JitOpUpwardVisitor
visitBinOp, visitBranchIndOp, visitCallOtherDefOp, visitCallOtherOp, visitCatenateOp, visitCBranchOp, visitLoadOp, visitOutVar, visitPhiOp, visitStoreOp, visitSubPieceOp, visitUnOpMethods inherited from interface JitOpVisitor
visitBranchOp, visitCallOtherMissingOp, visitConstVal, visitDirectMemoryVar, visitFailVal, visitIndirectMemoryVar, visitInputVar, visitMissingVar, visitNopOp, visitOp, visitUnimplementedOp, visitVar
-
Constructor Details
-
ValCollector
public ValCollector()
-
-
Method Details
-
visitVal
Description copied from interface:JitOpVisitorVisit aJitValThe default implementation dispatches this to the type-specific
visitmethod.- Specified by:
visitValin interfaceJitOpVisitor- Parameters:
v- the value visited
-