log graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java @ 19403:7e2c87dae93e

age author description
Mon, 16 Feb 2015 15:43:03 +0100 Thomas Wuerthinger Create static final NodeClass field named TYPE in Node subclasses.
Fri, 06 Feb 2015 03:24:50 +0100 Thomas Wuerthinger Initial prototype for loop explosion during graph building.
Mon, 12 Jan 2015 20:39:04 +0100 Doug Simon removed Node factory methods
Thu, 20 Nov 2014 13:22:12 +0100 Andreas Woess Add support for stable array constants
Wed, 19 Nov 2014 12:02:35 +0100 Gilles Duboscq Trust interface types comming form LoadIndexed nodes
Thu, 13 Nov 2014 11:12:25 +0100 Roland Schatz Use pointer stamps in LoadHub and LoadMethod.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Wed, 15 Oct 2014 15:35:33 +0200 Doug Simon removed Node generation (GRAAL-857)
Wed, 01 Oct 2014 20:45:56 +0200 Doug Simon constructors in a Node class must be protected
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)
Fri, 22 Aug 2014 15:56:51 +0200 Doug Simon switched to using new NodeFieldIterator and NodeFieldIterable for traversing Node inputs and successors
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
Tue, 22 Apr 2014 14:15:24 +0200 Josef Eisl Move static helpers from ObjectStamp to StampTool.
Thu, 17 Apr 2014 17:28:20 +0200 Josef Eisl Move LIRTypeTool and Stamp to graal.compiler.common.
Mon, 07 Apr 2014 11:32:08 +0200 Lukas Stadler isAllowedUsageType on Nodes
Sun, 06 Oct 2013 23:29:37 +0200 Doug Simon removed the IterableNodeType marker interface from LoadIndexedNode (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, 08 Aug 2013 18:17:47 +0200 Gilles Duboscq Add illegal stamp
Wed, 01 May 2013 09:11:13 -0700 Christian Wimmer Infer stamp for LoadIndexedNode, so that we have more precise type information for the result of the array load. This is important when the array is a originally a phi function (whithout any type information) and the phi function gets eliminated later on.
Fri, 01 Feb 2013 17:32:59 +0100 Lukas Stadler keep track of leafGraphIds only at the StructuredGraph level (see GRAAL-60)
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Wed, 16 Jan 2013 15:15:32 +0100 Lukas Stadler changed PEA interface:
Thu, 29 Nov 2012 12:17:02 -0800 Christian Wimmer Cleanup of Kind class: remove use of Unsafe class
Mon, 12 Nov 2012 17:49:06 +0100 Lukas Stadler add Virtualizable and VirtualizerTool, refactor PEA to use it
Tue, 09 Oct 2012 15:23:38 -0700 Christian Wimmer Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.
Fri, 07 Sep 2012 12:12:47 +0200 Thomas Wuerthinger Clean up Kind class.
Tue, 28 Aug 2012 12:15:10 +0200 Lukas Stadler canonicalize reads and writes on null objects to deopts
Wed, 04 Jul 2012 12:10:29 +0200 Thomas Wuerthinger Fix unused imports.
Tue, 03 Jul 2012 17:50:34 +0200 Thomas Wuerthinger Use MetaAccessProvider instead of CodeCacheProvider wherever possible.
Thu, 28 Jun 2012 13:39:40 +0200 Doug Simon moved everything from com.oracle.graal.nodes.cri into com.oracle.graal.nodes.spi
Thu, 28 Jun 2012 12:46:04 +0200 Doug Simon renamings: ExtendedRiRuntime -> GraalCodeCacheProvider, CiLoweringTool -> LoweringTool, RiGraphCache -> GraphCache
Tue, 12 Jun 2012 15:01:48 +0200 Lukas Stadler small renaming and doc fixes
Sat, 09 Jun 2012 16:52:12 +0200 Thomas Wuerthinger More renamings to drop Ri* prefix completely. Deleted graph.BitMap class and replaced with java.util.BitSet.
Fri, 08 Jun 2012 23:47:42 +0200 Thomas Wuerthinger Renaming RiKind => Kind.
Fri, 08 Jun 2012 23:41:02 +0200 Thomas Wuerthinger Renamed RiConstant => Constant.
Thu, 07 Jun 2012 18:55:34 +0200 Thomas Wuerthinger Move cri.ci to api.code.
Thu, 07 Jun 2012 18:24:06 +0200 Thomas Wuerthinger Moving classes from cri.ri to api.meta.
Thu, 07 Jun 2012 17:09:57 +0200 Thomas Wuerthinger Moved RiKind to cri.ri package.
Thu, 07 Jun 2012 17:08:33 +0200 Thomas Wuerthinger Renaming CiKind => RiKind.
Thu, 07 Jun 2012 17:07:05 +0200 Thomas Wuerthinger Renaming CiConstant => RiConstant.
Wed, 06 Jun 2012 18:04:07 +0200 Doug Simon folded -G:+CheckcastCounters functionality into checkcast snippets
Fri, 01 Jun 2012 15:13:25 +0200 Gilles Duboscq Merge
Thu, 31 May 2012 17:57:21 +0200 Gilles Duboscq runtime may be null in the canonicalizer (like target or assumptions)
Wed, 30 May 2012 18:34:11 +0200 Doug Simon added computation of array base offset and index scaling into CiKind and used it to remove a hard coded assumption in canonicalization of LoadIndexedNode
Fri, 25 May 2012 11:35:18 +0200 Lukas Stadler changes to the dependencies and stamp system:
Tue, 15 May 2012 11:07:34 +0200 Lukas Stadler remove array length input from LoadIndexedNode and StoreIndexedNode
Tue, 08 May 2012 15:52:01 +0200 Doug Simon pulled AbstractStateSplit into FixedWithNextNode and made it no longer implement StateSplit. StateSplit is now implemented only by nodes that really have side effects.
Fri, 04 May 2012 16:54:27 +0200 Doug Simon canonicalize load from a compile-constant, immutable array
Wed, 28 Mar 2012 14:31:56 +0200 Doug Simon removed XIR & LIR code for nodes that are completely lowered in HotspotRuntime.lower()
Wed, 21 Mar 2012 10:47:02 +0100 Lukas Stadler Support for recording a leaf graph id for each deoptimization point in the debug info.
Thu, 08 Mar 2012 19:24:17 +0100 Thomas Wuerthinger Renamed projects. base graal/com.oracle.max.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java@60aca421bbac