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