changeset 5551:883c11613de5

Updated package documentation.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Sat, 09 Jun 2012 20:40:54 +0200
parents 16a0847d7540
children 69a8969dbf40
files graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/package-info.java graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/package-info.java
diffstat 2 files changed, 2 insertions(+), 22 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/package-info.java	Sat Jun 09 20:35:39 2012 +0200
+++ b/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/package-info.java	Sat Jun 09 20:40:54 2012 +0200
@@ -21,27 +21,7 @@
  * questions.
  */
 /**
- * The compiler-provided part of the bi-directional interface between the compiler and the runtime system of a virtual machine for the instruction set defined in
- * {@link com.oracle.graal.compiler.graphbuilder.Bytecodes}.
- *
- * The target hardware architecture is represented by {@link com.oracle.graal.api.code.Architecture} and the specific target machine
- * environment for a compiler instance is represented by {@link com.oracle.graal.api.code.TargetDescription}.
- * <p>
- * A {@code CiResult} encapsulates
- * {@linkplain com.oracle.max.cri.ci.CiStatistics compilation statistics}, possible {@linkplain com.oracle.graal.api.code.BailoutException error state}
- * and the {@linkplain com.oracle.graal.api.code.CompilationResult compiled code and metadata}.
- * {@link com.oracle.graal.api.code.BytecodePosition} and {@link com.oracle.graal.api.code.DebugInfo} provide detailed information to the
- * runtime to support debugging and deoptimization of the compiled code.
- * <p>
- * The compiler manipulates {@link com.oracle.graal.api.meta.Value} instances that have a {@link com.oracle.graal.api.meta.Kind}, and are
- * immutable. A concrete {@link com.oracle.graal.api.meta.Value value} is one of the following subclasses:
- * <ul>
- * <li>{@link com.oracle.graal.api.meta.Constant}: a constant value.
- * <li>{@link com.oracle.graal.api.code.RegisterValue}: a value stored in a {@linkplain com.oracle.graal.api.code.Register target machine register}.
- * <li>{@link com.oracle.graal.api.code.StackSlot}: a spill slot or an outgoing stack-based argument in a method's frame.
- * <li>{@link com.oracle.graal.api.code.Address}: an address in target machine memory.
- * <li>{@link com.oracle.graal.compiler.lir.CiVariable}: a value (cf. virtual register) that is yet to be bound to a target machine location (physical register or memory address).
- *</ul>
+ * Package that defines the interface between a Java application that wants to install code and the runtime.
  */
 package com.oracle.graal.api.code;
 
--- a/graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/package-info.java	Sat Jun 09 20:35:39 2012 +0200
+++ b/graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/package-info.java	Sat Jun 09 20:40:54 2012 +0200
@@ -21,6 +21,6 @@
  * questions.
  */
 /**
- * Package for interfaces that allow access to the meta data of the virtual machine.
+ * Package that defines the interface between a runtime and a Java application that wants to access meta information.
  */
 package com.oracle.graal.api.meta;