changeset 22969:5c924f8190dc

Add TraceRA to Changelog.
author Josef Eisl <josef.eisl@jku.at>
date Fri, 14 Aug 2015 18:19:51 +0200
parents 1492a9afd575
children 9e5a47e3c94c
files CHANGELOG.md graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java
diffstat 2 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGELOG.md	Wed Nov 11 22:45:56 2015 +0100
+++ b/CHANGELOG.md	Fri Aug 14 18:19:51 2015 +0200
@@ -3,6 +3,7 @@
 This changelog summarizes major changes between Graal versions relevant to developers building technology on top of Graal. The main focus is on APIs exported by Graal.
 
 ## `tip`
+* Added experimental Trace Register Allocator.
 * All JVMCI (and HotSpot) code has been split out into a [separate repository](http://hg.openjdk.java.net/graal/graal-jvmci-8/).
 * JVMCI code is now in idk.vm.ci.* name space.
 * Graal now works on top of a JVMCI enabled JDK9 binary.
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java	Wed Nov 11 22:45:56 2015 +0100
+++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java	Fri Aug 14 18:19:51 2015 +0200
@@ -52,6 +52,10 @@
 import com.oracle.graal.lir.ssi.SSIUtil;
 import com.oracle.graal.lir.ssi.SSIVerifier;
 
+/**
+ * An implementation of a Trace Register Allocator as described in <a
+ * href="http://dx.doi.org/10.1145/2814189.2814199">"Trace Register Allocation"</a> by Josef Eisl.
+ */
 public final class TraceRegisterAllocationPhase extends AllocationPhase {
     public static class Options {
         // @formatter:off