log graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java @ 21543:93c50cefb9e8

age author description
Mon, 25 May 2015 23:30:34 +0200 Doug Simon moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)
Mon, 18 May 2015 11:41:11 +0200 Roland Schatz Move memory related nodes to their own package.
Thu, 14 May 2015 16:08:49 -0700 Christian Wimmer Remove unnecessary check for null location
Fri, 24 Apr 2015 12:05:38 -0700 Tom Rodriguez Use snippets for incrementing snippet counters
Tue, 07 Apr 2015 12:19:45 +0200 Doug Simon only force fix an unguarded JavaReadNode
Thu, 02 Apr 2015 19:40:14 +0200 Doug Simon lower JavaReadNode to a ReadNode that will never float
Thu, 02 Apr 2015 19:30:19 +0200 Doug Simon fix unguarded reads resulting from lowering UnsafeLoadNode
Wed, 01 Apr 2015 17:40:02 +0200 Doug Simon allow lowering of UnsafeLoadNode while guards are still floating
Sat, 14 Mar 2015 01:02:08 +0100 Thomas Wuerthinger Remove LocationIdentity interface from ResolvedJavaField and add ResolvedJavaField#getLocationIdentity method instead.
Mon, 02 Mar 2015 16:31:37 +0100 Thomas Wuerthinger Fix cycle in lowered graph for atomic read write.
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.
Fri, 23 Jan 2015 15:51:35 +0100 Paul Woegerer Various adjustments to simplify future merges
Mon, 12 Jan 2015 20:39:04 +0100 Doug Simon removed Node factory methods
Tue, 16 Dec 2014 13:36:16 -0800 Tom Rodriguez Add hooks for verifying heap from generated code
Tue, 09 Dec 2014 16:55:19 +0100 Roland Schatz Remove getValueKind() from LocationNode.
Mon, 24 Nov 2014 13:53:14 +0100 Roland Schatz Generalize NULL handling to work on arbitrary pointers.
Mon, 24 Nov 2014 12:13:31 +0100 Roland Schatz Use asConstant() instead of asJavaConstant() where possible.
Thu, 30 Oct 2014 13:03:33 +0100 Roland Schatz Introduce new Constant interface for use in high-level graph.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Mon, 20 Oct 2014 16:26:05 +0200 Roland Schatz Store explicit input bit width in IntegerConvertNode.
Mon, 06 Oct 2014 11:51:32 +0200 Roland Schatz Use ArithmeticOpTable for primitive convert operations.
Wed, 24 Sep 2014 13:46:37 +0200 Roland Schatz Add support for other data types to integer arithmetic nodes.
Tue, 16 Sep 2014 18:52:39 -0700 Christian Wimmer Allow customization by subclasses
Fri, 22 Aug 2014 16:03:49 +0200 Doug Simon Merge.
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
Thu, 21 Aug 2014 17:20:00 -0700 Tom Rodriguez Try to pull out a base for Unsafe C heap references
Mon, 28 Jul 2014 15:53:07 +0200 Lukas Stadler rename IntegerBelowThanNode to IntegerBelowNode
Fri, 11 Jul 2014 00:27:23 +0200 Doug Simon moved isJavaLangObject(ResolvedJavaType type) from MetaUtil to be a default method in ResolvedJavaType
Thu, 26 Jun 2014 10:16:19 +0200 Lukas Stadler let ArrayLengthNode implement Canonicalizable.Binary
Wed, 25 Jun 2014 16:55:01 +0200 Lukas Stadler rename object() to getValue() in LoadHubNode
Wed, 25 Jun 2014 11:20:53 +0200 Lukas Stadler rename of x() to getX(), y() to getY() and object() to getValue()
Mon, 23 Jun 2014 19:57:45 +0200 Roland Schatz Expose loadStamp method in HotSpotLoweringProvider interface.
Mon, 23 Jun 2014 14:11:54 +0200 Lukas Stadler new UnaryNode base class
Tue, 17 Jun 2014 17:46:56 +0200 Bernhard Urban UnsafeLoad: insert uncompress operation also for null constant
Thu, 29 May 2014 11:19:52 -0700 Tom Rodriguez construct proper LocationNode for LoweredCompareAndSwap
Wed, 28 May 2014 12:15:50 +0200 Roland Schatz Remove isCompressible flags from memory access nodes.
Fri, 23 May 2014 17:33:18 -0700 Christian Wimmer Factor out VM-independent part of DefaultHotSpotLoweringProvider into DefaultJavaLoweringProvider