Thu, 01 Aug 2013 17:23:30 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: fix out of loop scheduling for floating reads (GRAAL-159)
|
Thu, 01 Aug 2013 17:23:30 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: handle loop headers different than merges (GRAAL-159)
|
Fri, 26 Jul 2013 20:18:46 +0200 |
Bernhard Urban |
add NewMemoryAwareScheduling (GRAAL-159)
|
Fri, 26 Jul 2013 20:18:42 +0200 |
Bernhard Urban |
SchedulingPhase: add option for new memory aware scheduling (GRAAL-159)
|
Fri, 26 Jul 2013 20:18:41 +0200 |
Bernhard Urban |
CFG: attach proxies to loop exits
|
Fri, 26 Jul 2013 20:18:41 +0200 |
Bernhard Urban |
Scheduling: remove dead code in addToLatestSorting
|
Fri, 26 Jul 2013 20:18:40 +0200 |
Bernhard Urban |
SchedulingPhase: check if fixed nodes have the same order before and after sorting a block
|
Fri, 05 Jul 2013 13:28:18 +0200 |
Bernhard Urban |
scheduling: remove duplicated code
|
Mon, 24 Jun 2013 08:01:33 +0200 |
Lukas Stadler |
remove scheduledNext from ScheduledNode
|
Wed, 19 Jun 2013 16:42:56 +0200 |
Lukas Stadler |
split MemoryCheckpoint interface into Single and Multi
|
Tue, 04 Jun 2013 17:33:14 +0200 |
Doug Simon |
converted remaining options in GraalOptions to new system (GRAAL-27)
|
Thu, 23 May 2013 14:44:01 +0200 |
Lukas Stadler |
Merge
|
Fri, 17 May 2013 16:47:13 +0200 |
Lukas Stadler |
first step towards extensibility of the escape analysis phase
|
Wed, 22 May 2013 16:27:25 +0200 |
Doug Simon |
added support for the runtime to specify for each foreign call whether it is re-executable and what memory locations it kills
|
Tue, 21 May 2013 21:46:26 +0200 |
Doug Simon |
pulled LocationIdentity into a top level class and moved it to the api.meta project
|
Thu, 16 May 2013 17:24:02 +0200 |
Lukas Stadler |
removed killed reads from list in memory aware scheduling
|
Wed, 08 May 2013 18:05:57 +0200 |
Lukas Stadler |
let ReentrantBlockIterator.processBlock return the next state
|
Thu, 02 May 2013 12:12:51 -0700 |
Christian Wimmer |
Use a LocationIdentity interface instead of just Object for the location identity of a LocationNode
|
Thu, 02 May 2013 10:38:48 -0700 |
Christian Wimmer |
Consistent naming of accessor methods in the LocationNode class hierarchy
|
Tue, 30 Apr 2013 19:50:12 +0200 |
Gilles Duboscq |
Merge
|
Mon, 29 Apr 2013 00:25:09 +0200 |
Thomas Wuerthinger |
Rename BeginNode => AbstractBeginNode and make abstract. Introduce concrete subclass BeginNode.
|
Mon, 29 Apr 2013 12:06:10 +0200 |
Bernhard Urban |
SchedulePhase: compute post-dominators in CFG-graph
|
Tue, 09 Apr 2013 16:28:19 +0200 |
Gilles Duboscq |
Move framestate assignement to the hir
|
Tue, 09 Apr 2013 15:59:15 +0200 |
Doug Simon |
modified (some) checks in SchedulePhase to raise a SchedulingError instead of an AssertionError
|
Mon, 08 Apr 2013 19:05:54 +0200 |
Lukas Stadler |
small change to ReentrantBlockIterator interface
|
Wed, 27 Mar 2013 14:27:38 +0100 |
Lukas Stadler |
tail recursion for SchedulePhase.addToEarliestSorting (fixes StackOverflowErrors)
|
Wed, 20 Mar 2013 11:30:17 +0100 |
Lukas Stadler |
allow multiple identities in MemoryCheckpoint interface
|
Sun, 17 Mar 2013 21:25:29 +0100 |
Thomas Wuerthinger |
Rename field.
|
Sun, 17 Mar 2013 19:39:28 +0100 |
Thomas Wuerthinger |
Make scheduling phase customizable.
|
Sun, 17 Mar 2013 19:20:35 +0100 |
Thomas Wuerthinger |
Fix guard canonicalization.
|
Thu, 07 Mar 2013 14:36:09 +0100 |
Gilles Duboscq |
Add GuardLoweringPhase which transforms floating guards into fixed if+deopt
|
Wed, 27 Feb 2013 15:59:16 +0100 |
Lukas Stadler |
rename ValueProxyNode to ProxyNode
|
Tue, 26 Feb 2013 17:04:17 +0100 |
Lukas Stadler |
memory-aware scheduling phase
|
Wed, 23 Jan 2013 16:34:57 +0100 |
Doug Simon |
applied mx eclipseformat to all Java files
|
Fri, 18 Jan 2013 12:11:01 +0100 |
Thomas Wuerthinger |
Small clean up of access to predecessor/successor of blocks.
|
Wed, 07 Nov 2012 12:10:33 +0100 |
Gilles Duboscq |
Cleanup GraalOption : removed defunct options
|
Mon, 08 Oct 2012 17:30:11 +0200 |
Doug Simon |
renamed package: com.oracle.graal.lir.cfg -> com.oracle.graal.nodes.cfg
|
Sun, 07 Oct 2012 14:27:50 +0200 |
Doug Simon |
split phases out of graal.phases project into graal.phases.common project
|
Sun, 07 Oct 2012 14:15:44 +0200 |
Doug Simon |
rename packages in graal.phases to match project name
base
graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/schedule/SchedulePhase.java@7b7d7f25acff
|