org.jikesrvm.compilers.opt.inlining
Class CallSiteTreeNode
java.lang.Object
org.jikesrvm.compilers.opt.util.TreeNode
org.jikesrvm.compilers.opt.inlining.CallSiteTreeNode
public class CallSiteTreeNode
- extends TreeNode
The nodes of an CallSiteTree. They represent inlined call
sites of a given method code body; a node stands for a single call
site. These trees are used to construct the persistent runtime
encoding of inlining information, which is stored in
OptMachineCodeMap objects.
- See Also:
CallSiteTree
,
InlineSequence
,
OptMachineCodeMap
,
OptEncodedCallSiteTree
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
callSite
public final InlineSequence callSite
- The call site represented by this tree node
encodedOffset
public int encodedOffset
- The position of this call site in the binary encoding. It is set
by OptEncodedCallSiteTree.getEncoding.
- See Also:
OptEncodedCallSiteTree.getEncoding(org.jikesrvm.compilers.opt.inlining.CallSiteTree)
CallSiteTreeNode
public CallSiteTreeNode(InlineSequence seq)
- construct a a call site tree node corresponding to a given
inlined call site
- Parameters:
seq
- an inlined call site