log graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/Fields.java @ 21541:5e868236654f

age author description
Mon, 25 May 2015 22:17:10 +0200 Doug Simon moved UnsafeAccess to com.oracle.jvmci.common (JBS:GRAAL-53)
Thu, 14 May 2015 16:17:36 -0700 Christian Wimmer Expand functionality of FieldIntrospection
Wed, 08 Apr 2015 22:38:40 -0700 Christian Wimmer New partial evaluator that works on encoded graphs (instead of on bytecodes)
Wed, 05 Nov 2014 17:32:21 +0100 Doug Simon refactored Fields class to make it usable for implementing custom serialization
Fri, 03 Oct 2014 15:16:02 +0200 Doug Simon use Unsafe.allocateInstance in Node.clone(Graph into, boolean clearInputsAndSuccessors) to avoid initializing fields twice
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
Mon, 29 Sep 2014 13:59:41 +0200 Doug Simon improved performance of NodeClass initialization by improving the way information is derived from super NodeClasses
Sat, 27 Sep 2014 18:16:18 +0200 Doug Simon converted all FieldIntrospection subclass to use Fields
Fri, 26 Sep 2014 18:10:55 +0200 Doug Simon moved intrinsifications for Edges back into EdgesSubstitutions
Fri, 26 Sep 2014 14:53:23 +0200 Doug Simon force inline Fields.getObject(Object, int, Class) so that a constant value bound to its last parameter is connected with the DeferredPiNode used in Fields.getObject(Object, long, Class)
Fri, 26 Sep 2014 00:18:15 +0200 Doug Simon generalized support for unsafe access to a subset of the fields of an object