| Class and Description | 
|---|
| 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. 
 | 
| Class and Description | 
|---|
| AOSOptions
 Additional option values that are computed internally are defined
 here. 
 | 
| Class and Description | 
|---|
| UnResolvedCallSite
 A unresolved call site is a pair:  
<MethodReference, bcIndex>. | 
| UnResolvedWeightedCallTargets
 A collection of weighted call targets. 
 | 
| Class and Description | 
|---|
| AOSOptions
 Additional option values that are computed internally are defined
 here. 
 | 
| Class and Description | 
|---|
| AOSOptions
 Additional option values that are computed internally are defined
 here. 
 | 
| Class and Description | 
|---|
| AOSExternalOptions
 Class to handle command-line arguments and options for the
 adaptive system. 
 | 
| AOSLogging
 This class provides logging functionality for the Adaptive Optimization System. 
 | 
| 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. 
 | 
| CompilerAdviceAttribute
 Defines an attribute for compiler advice, and maintains a map
 allowing attributes to be retrieved by method and bytecode offset. 
 | 
| UnResolvedWeightedCallTargets
 A collection of weighted call targets. 
 | 
| UnResolvedWeightedCallTargets.Visitor
 Used by visitTargets 
 |