Tue, 01 Oct 2013 20:38:25 +0200 |
Doug Simon |
moved Canonicalizable and Simplifiable to the com.oracle.graal.graph project (GRAAL-506)
|
Tue, 01 Oct 2013 20:32:47 +0200 |
Doug Simon |
broadened types in Canonicalizable interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)
|
Mon, 16 Sep 2013 17:10:00 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from (Read|Write|ArrayRangeWrite|LoweredCompareAndSwap)Node (GRAAL-471)
|
Fri, 13 Sep 2013 16:08:23 +0200 |
Doug Simon |
refactored IterableNodeType into a top level type to avoid problems it was causing for javac and JDT (CR-1408)
|
Thu, 05 Sep 2013 16:32:41 +0200 |
Doug Simon |
replace usages().count() == 0 with usages().isEmpty()
|
Wed, 28 Aug 2013 21:36:30 +0200 |
Bernhard Urban |
ReadNode: minor refactoring in push()
|
Fri, 23 Aug 2013 18:22:27 +0200 |
Gilles Duboscq |
ReadNode.push, remove useless check
|
Thu, 22 Aug 2013 20:04:51 +0200 |
Gilles Duboscq |
Fix for ReadNode.push which could cause some reads to float before the necessary checkcast.
|
Thu, 08 Aug 2013 18:17:47 +0200 |
Gilles Duboscq |
Add illegal stamp
|
Tue, 23 Jul 2013 17:48:01 +0200 |
Christos Kotselidis |
Remove redundant checks for loading compressed constants
|
Sun, 21 Jul 2013 22:13:21 +0200 |
Christos Kotselidis |
Method renaming
|
Sun, 21 Jul 2013 19:15:40 +0200 |
Christos Kotselidis |
Rename WriteBarrierType to BarrierType
|
Fri, 19 Jul 2013 22:10:48 +0200 |
Christos Kotselidis |
Method and variables' renaming
|
Wed, 17 Jul 2013 19:31:46 +0200 |
Christos Kotselidis |
Remove unused node intrinsic
|
Mon, 08 Jul 2013 21:12:00 +0200 |
Thomas Wuerthinger |
Improve performance of calling Truffle call targets.
|
Tue, 25 Jun 2013 19:48:16 +0200 |
Thomas Wuerthinger |
Fix bug in canonicalization of non-compressed object pointers.
|
Thu, 06 Jun 2013 11:04:24 +0200 |
Bernhard Urban |
CanonicalizerPhase: add OptCanonicalizeReads option (GRAAL-290)
|
Wed, 05 Jun 2013 11:45:13 +0200 |
Lukas Stadler |
make ReadNode and WriteNode virtualizable
|
Tue, 04 Jun 2013 11:01:20 +0200 |
Christos Kotselidis |
Merge
|
Tue, 04 Jun 2013 10:55:13 +0200 |
Christos Kotselidis |
Add HeapInfo interface for write barriers and compressed oops support
|
Tue, 28 May 2013 16:16:57 -0700 |
Christian Wimmer |
Fix node intrinsic constructor
|
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
|
Tue, 14 May 2013 22:31:28 -0700 |
Thomas Wuerthinger |
Fix unused import.
|
Tue, 14 May 2013 22:10:13 -0700 |
Thomas Wuerthinger |
Remove unused read nodes.
|
Fri, 10 May 2013 18:28:30 +0200 |
Gilles Duboscq |
Removed ValueNode.dependencies
|
Fri, 03 May 2013 16:30:39 +0200 |
Bernhard Urban |
ReadNode/PiPush: compute declaring class by field offset
|
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
|
Thu, 25 Apr 2013 17:18:17 +0200 |
Roland Schatz |
Restructure load/store/lea LIR instructions.
|
Tue, 23 Apr 2013 21:03:47 +0200 |
Lukas Stadler |
don't pushThroughPi if nullness before/after pi differs
|
Mon, 22 Apr 2013 10:30:06 +0200 |
Roland Schatz |
Restructure class hierarchy of LocationNode.
|
Tue, 09 Apr 2013 10:11:52 +0200 |
Bernhard Urban |
ReadNode: nullcheck stamptype
|
Mon, 08 Apr 2013 09:26:06 +0200 |
Gilles Duboscq |
Introduce DeoptimizingNode interface
|
Fri, 05 Apr 2013 15:54:57 +0200 |
Bernhard Urban |
PushNodesThroughPi: add metric for pushed nodes
|
Thu, 04 Apr 2013 15:04:59 +0200 |
Bernhard Urban |
PiPushable: implementation for ReadNode
|
Thu, 21 Mar 2013 16:25:26 +0100 |
Roland Schatz |
Generalize FloatingReadPhase to support arbitrary floatable access nodes.
|
Wed, 20 Mar 2013 11:32:41 +0100 |
Lukas Stadler |
don't use Access interface in ReadNode.canonicalizeRead
|
Thu, 14 Mar 2013 21:36:28 +0100 |
Gilles Duboscq |
Implement implicit null check on HIR during guard lowering
|
Tue, 26 Feb 2013 12:18:50 +0100 |
Roland Schatz |
Get rid of all direct usages of Address outside of backend.
|
Mon, 04 Feb 2013 05:53:58 -0800 |
Christian Wimmer |
ReadNode created by a NodeIntrinsic needs to specify the memory dependency
|
Mon, 04 Feb 2013 05:51:50 -0800 |
Christian Wimmer |
Make the access of raw memory via Unsafe specific to HotSpot.
|
Fri, 25 Jan 2013 11:47:28 +0100 |
Thomas Wuerthinger |
Modified formatter settings to not insert line break after annotation on parameters.
|
Wed, 23 Jan 2013 16:34:57 +0100 |
Doug Simon |
applied mx eclipseformat to all Java files
|
Wed, 16 Jan 2013 14:36:15 +0100 |
Gilles Duboscq |
Better for Load/Read stamps for non-stack kinds
|
Wed, 26 Dec 2012 13:37:44 -0800 |
Christian Wimmer |
Add constructor for node intrinsic
|
Fri, 14 Dec 2012 10:20:54 +0100 |
Doug Simon |
fixed bug in ReadNode.canonicalizeRead (can not canonicalize when the base address is a null object)
|
Thu, 13 Dec 2012 22:54:04 +0100 |
Doug Simon |
replaced manual intrinsification of Object.getClass() with a snippet
|
Thu, 29 Nov 2012 12:17:02 -0800 |
Christian Wimmer |
Cleanup of Kind class: remove use of Unsafe class
|
Thu, 15 Nov 2012 22:54:44 +0100 |
Doug Simon |
removed debug output
|
Wed, 14 Nov 2012 11:44:17 +0100 |
Doug Simon |
Merge.
|
Wed, 14 Nov 2012 11:28:02 +0100 |
Doug Simon |
modifications to support non-perm-gen changes in HotSpot
|
Tue, 13 Nov 2012 14:48:42 +0100 |
Doug Simon |
removed null check from UnsafeLoadNode, UnsafeStoreNode, ReadNode and WriteNode as it violates the sun.misc.Unsafe API
|
Fri, 28 Sep 2012 11:50:37 +0200 |
Doug Simon |
made all @NodeIntrinsic annotated methods be native (this is a requirement now enforced during snippet intrinsification)
|
Fri, 14 Sep 2012 14:10:36 -0700 |
Christian Wimmer |
Add snippet factory methods
|
Tue, 28 Aug 2012 12:15:10 +0200 |
Lukas Stadler |
canonicalize reads and writes on null objects to deopts
|
Mon, 16 Jul 2012 11:07:07 +0200 |
Gilles Duboscq |
Merge
|
Fri, 13 Jul 2012 17:43:11 +0200 |
Gilles Duboscq |
Disable read canoncialization until we have a viable solution for non-object oops
|
Fri, 13 Jul 2012 15:51:38 +0200 |
Gilles Duboscq |
Additional fix in read canonicalization
|
Fri, 13 Jul 2012 15:33:02 +0200 |
Gilles Duboscq |
Fix canonicalisation of final reads and factor out read/floating read canonicalization code
|
Thu, 12 Jul 2012 17:16:34 +0200 |
Doug Simon |
partial (non XIR) support for inlining virtual dispatch at call sites - still needs fixing
|