Thu, 04 Jun 2015 13:35:47 +0200 |
Doug Simon |
moved asm, bytecode and asm.test code back to com.oracle.graal name space (JBS:GRAAL-53)
|
Wed, 03 Jun 2015 22:13:10 +0200 |
Doug Simon |
fixed canonicalizeprojects issues
|
Wed, 03 Jun 2015 01:11:28 +0200 |
Thomas Wuerthinger |
Make sure every invoke is in a different block in the BCI block map to improve local liveness analysis.
|
Wed, 27 May 2015 00:36:16 +0200 |
Doug Simon |
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
|
Tue, 26 May 2015 23:21:15 +0200 |
Doug Simon |
renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
|
Wed, 18 Feb 2015 23:34:48 +0100 |
Thomas Wuerthinger |
Fix startBci for returnBlock and unwindBlock.
|
Wed, 18 Feb 2015 19:39:22 +0100 |
Thomas Wuerthinger |
Refactorings / clean ups in the graph builder.
|
Wed, 18 Feb 2015 18:48:36 +0100 |
Thomas Wuerthinger |
Move mutable parts of BciBlock to BytecodeParser.
|
Wed, 18 Feb 2015 18:10:42 +0100 |
Thomas Wuerthinger |
Allocate unwind and return block in bci block mapping instead of the graph builder and give them proper ids.
|
Wed, 18 Feb 2015 17:52:22 +0100 |
Thomas Wuerthinger |
Split bci block mapping and local liveness analysis. Clean up bci block mapping. Always sort loop blocks to be consecutive.
|
Fri, 13 Feb 2015 22:03:34 +0100 |
Thomas Wuerthinger |
Avoid creating the begin block for single predecessor returns when inlining during graph building.
|
Thu, 12 Feb 2015 21:37:38 +0100 |
Thomas Wuerthinger |
Do not extend AbstractBlockBase with BciBlock.
|
Fri, 06 Feb 2015 04:35:28 +0100 |
Thomas Wuerthinger |
Perform analysis for locals changed in the loop and avoid creating phis for loop invariant locals.
|
Fri, 06 Feb 2015 03:24:50 +0100 |
Thomas Wuerthinger |
Initial prototype for loop explosion during graph building.
|
Thu, 05 Feb 2015 03:25:21 +0100 |
Thomas Wuerthinger |
Create ExplodeLoop plugin prototype. Special sort for blocks from bci block map builder for explode loop methods. Graph builder plugin for customizing static field accesses. New Truffle option TruffleExcludeAssertions default true that excludes assertion code from being partial evaluated in the new partial evaluator.
|
Tue, 13 Jan 2015 01:55:12 +0100 |
Thomas Wuerthinger |
Make sure the JSRData is cloned when the BciBlock is cloned.
|
Sun, 11 Jan 2015 23:46:00 +0100 |
Thomas Wuerthinger |
Fix regression in graph builder related to removal of placeholder nodes. Do not create successor blocks for invokes without exception handler successor.
|
Sun, 11 Jan 2015 19:51:03 +0100 |
Thomas Wuerthinger |
Remove allocation of unused predecessor array in BciBlock.
|
Sun, 11 Jan 2015 19:35:37 +0100 |
Thomas Wuerthinger |
Fixed a regression in the new BciBlock order algorithm when compiling methods with JSR bytecode.
|
Sun, 11 Jan 2015 17:15:31 +0100 |
Thomas Wuerthinger |
Calculate blocks immediately in correct order.
|
Sun, 11 Jan 2015 16:26:26 +0100 |
Thomas Wuerthinger |
Do not compute loop exit bitmap in BciBlock.
|
Sun, 11 Jan 2015 16:25:08 +0100 |
Thomas Wuerthinger |
Factor JSR info data into separate data structure from BciBlock.
|
Sun, 11 Jan 2015 15:56:45 +0100 |
Thomas Wuerthinger |
Make allocation of loop header array in BciBlockMapping lazy.
|
Sun, 21 Dec 2014 13:56:31 +1000 |
Doug Simon |
use deterministic iteration-order data structures
|
Fri, 24 Oct 2014 16:18:10 +0200 |
Doug Simon |
re-enabled Checkstyle with the release of 6.0 that supports Java 8; fixed existing Checkstyle warnings
|
Tue, 16 Sep 2014 18:48:50 -0700 |
Christian Wimmer |
Make liveness analysis configurable by graph builder configuration
|
Tue, 15 Jul 2014 10:17:10 +0200 |
Josef Eisl |
Move setDominator() and setDominated() to AbstractBlock.
|
Mon, 14 Jul 2014 20:23:09 +0200 |
Josef Eisl |
Move CFGVerifier to graal.compiler.common and make it abstract.
|
Thu, 10 Jul 2014 22:44:38 +0200 |
Doug Simon |
moved format(String format, JavaMethod method) from MetaUtil to be a default method in JavaMethod
|
Tue, 27 May 2014 13:04:29 +0200 |
Bernhard Urban |
BciBlockMapping: allocate smaller array if possible
|