Mercurial > hg > truffle
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;