Wed, 28 Jan 2015 00:50:31 +0100 |
Thomas Wuerthinger |
Rename BeginNode => AbstractBeginNode.
|
Tue, 27 Jan 2015 14:54:55 +0100 |
Thomas Wuerthinger |
Add utility methods to GuardsStage.
|
Sat, 24 Jan 2015 00:45:12 +0100 |
Thomas Wuerthinger |
Remove class ScheduledNode from the node class hierarchy.
|
Fri, 23 Jan 2015 11:52:36 +0100 |
Thomas Wuerthinger |
Add utility Node#hasNoUsages.
|
Tue, 20 Jan 2015 16:40:45 +0100 |
Thomas Wuerthinger |
Clean up in Kind class. Introduce Kind#getSlotCount and Kind#needsTwoSlots methods.
|
Tue, 13 Jan 2015 14:08:14 +0100 |
Doug Simon |
make hash code for SnippetTemplate.CacheKey more deterministic
|
Mon, 12 Jan 2015 20:39:04 +0100 |
Doug Simon |
removed Node factory methods
|
Sat, 10 Jan 2015 21:50:50 +0100 |
Thomas Wuerthinger |
Remove IterableNodeType from FloatingReadNode.
|
Mon, 08 Dec 2014 14:33:05 +0100 |
Doug Simon |
converted use of '==' to .equals() to support replay compilation
|
Mon, 01 Dec 2014 10:43:01 +0100 |
Doug Simon |
replace usages of == with .equals()
|
Sun, 16 Nov 2014 09:44:04 +0100 |
Doug Simon |
use deterministic iteration order Set and Map data structures when in the scope of a replay compilation context
|
Thu, 13 Nov 2014 11:12:25 +0100 |
Roland Schatz |
Use pointer stamps in LoadHub and LoadMethod.
|
Mon, 03 Nov 2014 13:37:10 -0800 |
Tom Rodriguez |
Use LocationIdentity.isImmutable instead of testing against FINAL_LOCATION
|
Thu, 30 Oct 2014 12:21:07 +0100 |
Roland Schatz |
Rename Constant to JavaConstant.
|
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
|
Wed, 15 Oct 2014 15:35:33 +0200 |
Doug Simon |
removed Node generation (GRAAL-857)
|
Fri, 03 Oct 2014 14:19:58 +0200 |
Doug Simon |
Backed out of changeset 17322:655f3e6b467b
|
Fri, 03 Oct 2014 14:19:31 +0200 |
Doug Simon |
made all Node data (i.e. non-edge) fields non-final and protected to support generating a copy "constructor" using Unsafe.allocateInstance
|
Wed, 01 Oct 2014 20:45:56 +0200 |
Doug Simon |
constructors in a Node class must be protected
|
Tue, 16 Sep 2014 18:56:10 -0700 |
Christian Wimmer |
Allow customization by subclasses
|
Wed, 10 Sep 2014 11:44:39 +0200 |
Doug Simon |
fixed case of Optionality constants
|
Mon, 08 Sep 2014 21:23:18 +0200 |
Doug Simon |
denote certain applications of DeadCodeEliminationPhase as optional and only run them if -G:-ReduceDCE
|
Mon, 25 Aug 2014 13:45:12 +0200 |
Doug Simon |
made use of generated Node classes predicated on value of graal.useGeneratedNodes system property (default is false)
|
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
|
Fri, 15 Aug 2014 11:34:38 +0200 |
Doug Simon |
moved NodeInfo and friends into separate com.oracle.graal.nodeinfo project so that annotation processor can be applied to the base Node class
|
Wed, 13 Aug 2014 18:25:45 +0200 |
Doug Simon |
added @NodeInfo annotations to all Node classes
|
Thu, 10 Jul 2014 23:49:05 +0200 |
Doug Simon |
moved getParameterAnnotations(Class<T> annotationClass, ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethod
|
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
|
Thu, 10 Jul 2014 22:33:53 +0200 |
Doug Simon |
moved toJavaName(JavaType type) from MetaUtil to be a default method in JavaType
|
Thu, 10 Jul 2014 21:46:27 +0200 |
Doug Simon |
moved getParameterAnnotation() from MetaUtil to be a default method in ResolvedJavaMethod
|
Thu, 10 Jul 2014 17:07:35 +0200 |
Lukas Stadler |
let FloatingReadPhase deal with existing MemoryPhiNodes
|
Mon, 30 Jun 2014 17:27:40 +0200 |
Doug Simon |
ensure memory map (if any) for a snippet template is attached to the returnNode
|
Thu, 26 Jun 2014 10:16:19 +0200 |
Lukas Stadler |
let ArrayLengthNode implement Canonicalizable.Binary
|
Wed, 25 Jun 2014 16:56:45 +0200 |
Doug Simon |
converted MemoryMap to an interface and provided new MemoryMapNode implementation that is also a Node allowing the map and it's node entries to survive DeadCodeElimination by normal graph reachability rules
|
Wed, 25 Jun 2014 12:38:16 +0200 |
Doug Simon |
rename: MemoryMapNode -> MemoryMap
|
Tue, 24 Jun 2014 23:29:13 +0200 |
Doug Simon |
Merge.
|
Thu, 19 Jun 2014 17:33:44 +0200 |
Doug Simon |
made LoopsData clients clean up dead nodes created during loop analysis
|
Mon, 23 Jun 2014 18:04:15 -0700 |
Tom Rodriguez |
improve tracking of nodes to canonicalize after inlining
|
Fri, 13 Jun 2014 18:17:31 +0200 |
Lukas Stadler |
reduce unnecessary clearing of inputs
|
Wed, 28 May 2014 21:37:04 +0200 |
Doug Simon |
workaround for javac compiler error
|
Wed, 28 May 2014 17:41:59 +0200 |
Doug Simon |
more improvements to runtime initialization:
|
Tue, 27 May 2014 15:43:36 +0200 |
Doug Simon |
reduced time to initialize ForeignCallProviders by avoiding triggering class initialization of Node subclasses as well as making annotation parsing lazy in SnippetInfo
|
Tue, 20 May 2014 18:57:27 -0700 |
Christian Wimmer |
Avoid NullPointerException when only some assertions are enabled
|
Mon, 12 May 2014 16:38:58 +0200 |
Lukas Stadler |
don't delete snippet MemoryAnchorNodes if they are used in the memory map
|
Thu, 08 May 2014 02:22:10 +0200 |
Doug Simon |
added CollectionsProvider and NodeCollectionsProvider and replaced (almost) all allocations of IdentityHashMaps to go through these providers
|
Fri, 02 May 2014 12:02:27 +0200 |
Lukas Stadler |
remove NodesToDoubles, refactoring of node probability and inlining relevance computation
|
Thu, 24 Apr 2014 16:41:17 +0200 |
Bernhard Urban |
snippet counter: fix location for counter access
|
Wed, 23 Apr 2014 12:38:05 +0200 |
Doug Simon |
added ModifiersProvider as superinterface for ResolvedJava[Method|Field|Type] and implemented all checks against modifiers as default methods
|
Tue, 22 Apr 2014 11:51:34 +0200 |
Josef Eisl |
Move Stamps to graal.compiler.common.
|
Thu, 17 Apr 2014 17:28:20 +0200 |
Josef Eisl |
Move LIRTypeTool and Stamp to graal.compiler.common.
|
Thu, 17 Apr 2014 15:18:41 +0200 |
Josef Eisl |
Spit up and move GraalInternalError.
|
Wed, 09 Apr 2014 19:08:53 +0200 |
Josef Eisl |
Fix most raw type references.
|
Mon, 07 Apr 2014 16:09:17 -0700 |
Christian Wimmer |
Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
|
Mon, 07 Apr 2014 19:21:22 +0200 |
Lukas Stadler |
allow compilation with custom RegisterConfig
|
Mon, 07 Apr 2014 11:32:08 +0200 |
Lukas Stadler |
create memory anchor for snippet StartNodes
|
Fri, 04 Apr 2014 18:32:32 +0200 |
Lukas Stadler |
separate subclasses for value and guard phis and proxies
|
Mon, 31 Mar 2014 20:51:09 +0200 |
Bernhard Urban |
javadoc fixes
|
Wed, 26 Mar 2014 20:44:11 +0100 |
Josef Eisl |
Merge.
|
Thu, 20 Mar 2014 13:50:21 +0100 |
Josef Eisl |
Merge.
|
Tue, 18 Mar 2014 09:56:20 +0000 |
Niclas Adlertz |
LIRFrameStateBuilder added
|