Thu, 02 Apr 2015 14:28:01 +0200 |
Lukas Stadler |
handle unsafe load and store during PEA read elimination
|
Mon, 30 Mar 2015 14:02:51 +0200 |
Lukas Stadler |
handle indexed loads and unboxing in PEA read elimination
|
Sat, 14 Mar 2015 01:28:20 +0100 |
Thomas Wuerthinger |
Create utilities LocationIdentity#isAny, LocationIdentity#isSingle, LocationIdentity#any, LocationIdentity#overlaps.
|
Sat, 14 Mar 2015 01:02:08 +0100 |
Thomas Wuerthinger |
Remove LocationIdentity interface from ResolvedJavaField and add ResolvedJavaField#getLocationIdentity method instead.
|
Sun, 22 Feb 2015 17:15:55 +0100 |
Thomas Wuerthinger |
Make dead code elimination during partial escape analysis optional.
|
Wed, 11 Feb 2015 10:13:08 +0100 |
Doug Simon |
made Assumptions be part of a StructuredGraph
|
Tue, 27 Jan 2015 16:16:06 +0100 |
Thomas Wuerthinger |
Only cache in MergeProcessor of PEA when processing loop begin blocks.
|
Mon, 26 Jan 2015 23:24:06 +0100 |
Thomas Wuerthinger |
Simplifications around PEA and using earliest possible schedule for nodes.
|
Mon, 12 Jan 2015 20:39:04 +0100 |
Doug Simon |
removed Node factory methods
|
Mon, 01 Dec 2014 10:43:01 +0100 |
Doug Simon |
replace usages of == with .equals()
|
Mon, 18 Aug 2014 14:04:21 +0200 |
Doug Simon |
added factory method to all Node classes; replaced Node classes instantiation with calls to factory methods; replaced identity tests on Node classes with ' == <node class>.getGenClass()' idiom
|
Thu, 10 Jul 2014 17:11:57 +0200 |
Lukas Stadler |
do not create proxy nodes if the graph doesn't need them
|
Wed, 23 Apr 2014 10:26:19 +0200 |
Lukas Stadler |
handle array length in PEAReadElimination
|
Mon, 07 Apr 2014 16:09:17 -0700 |
Christian Wimmer |
Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
|
Fri, 04 Apr 2014 18:32:32 +0200 |
Lukas Stadler |
separate subclasses for value and guard phis and proxies
|
Thu, 20 Mar 2014 13:50:21 +0100 |
Josef Eisl |
Merge.
|
Tue, 18 Mar 2014 09:56:20 +0000 |
Niclas Adlertz |
LIRFrameStateBuilder added
|
Thu, 20 Mar 2014 11:48:39 +0100 |
Josef Eisl |
Rename ValueNode kind() to getKind().
|
Mon, 17 Mar 2014 11:21:32 +0100 |
Roland Schatz |
Use stamp constructor in PhiNode.
|
Mon, 25 Nov 2013 17:06:00 +0100 |
Roland Schatz |
Separate class for MemoryProxy and MemoryPhi.
|
Wed, 09 Oct 2013 19:38:58 +0200 |
Andreas Woess |
fix typo
|
Wed, 02 Oct 2013 13:18:25 +0200 |
Lukas Stadler |
simplify PEA block states by turning scalarAliases and objectAliases into one global NodeMap
|
Mon, 26 Aug 2013 15:48:11 +0200 |
Lukas Stadler |
don't create multiple value proxies in PEAReadEliminationClosure
|
Tue, 30 Jul 2013 16:16:42 -0700 |
twisti |
GRAAL-375: volatile read is moved out of loop
|
Mon, 22 Jul 2013 16:04:21 +0200 |
Lukas Stadler |
small fixes for early read elimination
|
Thu, 18 Jul 2013 17:16:16 +0200 |
Lukas Stadler |
fix problem in PEReadEliminationClosure (could lead to unschedulable graph)
|
Tue, 16 Jul 2013 16:24:38 +0200 |
Lukas Stadler |
rename ReadEliminationPE... to PEReadElimination...
base
graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ReadEliminationPEClosure.java@e1eebbe46c8a
|