Interface | Description |
---|---|
UnResolvedWeightedCallTargets.Visitor |
Used by visitTargets
|
Class | Description |
---|---|
AOSExternalOptions |
Class to handle command-line arguments and options for the
adaptive system.
|
AOSGenerator |
This class provides advice file used by compile replay experiments
Right now this class is basically duplicate part of the AOSLogging
class.
|
AOSLogging |
This class provides logging functionality for the Adaptive Optimization System.
|
AOSOptions |
Additional option values that are computed internally are defined
here.
|
BlockingPriorityQueue |
This class extends PriorityQueueRVM to safely
support multiple producers/consumers where
the consumers are blocked if no objects are available
to consume.
|
BlockingPriorityQueue.CallBack |
Used to notify consumers when about to wait and when notified
Default implementation does nothing, but can be overriden as needed by client.
|
CompilerAdvice |
Utilities for providing compiler advice.
|
CompilerAdviceAttribute |
Defines an attribute for compiler advice, and maintains a map
allowing attributes to be retrieved by method and bytecode offset.
|
CompilerAdviceInfoReader |
Utility to read compiler advice annotations from file in ascii format.
|
DynamicCallFileInfoReader |
Utility to read dynamic call graph annotations from file in ASCII format.
|
UnResolvedCallSite |
A unresolved call site is a pair:
<MethodReference, bcIndex> . |
UnResolvedWeightedCallTargets |
A collection of weighted call targets.
|
UnResolvedWeightedCallTargets.UnResolvedMultiTarget |
An implementation for storing a call site distribution that has multiple targets.
|
UnResolvedWeightedCallTargets.UnResolvedSingleTarget |
An implementation for storing a call site distribution that has a single target.
|