log graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java @ 11881:da9db8331658

age author description
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