log graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotSubstitutions.java @ 21526:1da7aef31a08

age author description
Tue, 19 May 2015 23:16:07 +0200 Doug Simon created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)
Wed, 13 May 2015 14:02:56 +0200 Doug Simon converted @MethodSubstitutions for CRC32 to MethodSubstitutionPlugins
Wed, 15 Apr 2015 14:47:48 +0200 Doug Simon converted @MethodSubstitutions for java.lang.Class to MethodSubstitutionPlugins and removed ClassQueryNode since substitutions can now be canonicalized (since non-null KlassPointers can now be optimized)
Thu, 09 Apr 2015 08:54:09 +0200 Doug Simon converted @MethodSubstitutions for java.lang.Object to MethodSubstitutionPlugins
Wed, 08 Apr 2015 10:46:46 +0200 Doug Simon converted @MethodSubstitutions for AES crypto methods to MethodSubstitutionPlugins
Sun, 22 Mar 2015 17:04:03 +0100 Doug Simon made partial intrinsification work (i.e., intrinsics that call the original method to handle slow/uncommon paths)
Fri, 13 Mar 2015 23:46:12 +0100 Doug Simon disabled crypto intrinsics until partial intrinsification (i.e., self recursive intrinsics) bug is fixed
Fri, 20 Feb 2015 22:22:55 +0100 Thomas Wuerthinger Create TYPE fields for LIRInstruction and CompositeValue. Renaming NodeClass#get to NodeClass#create.
Mon, 16 Feb 2015 18:51:13 +0100 Thomas Wuerthinger Simplify NodeClass management.
Thu, 12 Feb 2015 15:00:00 -0800 Tom Rodriguez Rename ClassSubstitutions to HotSpotClassSubstitutions
Fri, 30 Jan 2015 11:26:00 -0800 Tom Rodriguez Add substitution for CompilerToVMImpl.getJavaMirror
Mon, 24 Nov 2014 20:32:24 +0100 Doug Simon adds ability for substitution guards to have a constructor with an Architecture argument
Wed, 19 Nov 2014 13:32:05 +0100 Gilles Duboscq Add support of lzcnt and tzcnt
Wed, 28 May 2014 00:50:11 +0200 Doug Simon reduced execution time of ReplacementsImple.registerSubstitutions() by deferring parsing of substitution classes until the first request for a substitute method is received
Thu, 24 Apr 2014 12:17:13 +0200 Roland Schatz Merge.
Thu, 24 Apr 2014 11:52:49 +0200 Roland Schatz Add SnippetReflectionProvider to ReplacementsProvider interface.
Thu, 10 Apr 2014 00:01:30 +0200 Doug Simon added InstanceKlass::_graal_node_class field to accelerate Node.getNodeClass()
Mon, 07 Apr 2014 16:09:17 -0700 Christian Wimmer Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
Thu, 24 Oct 2013 21:19:08 +0200 Doug Simon moved registration of HotSpot method substitutions out of HotSpotLoweringProvider into separate HotSpotSubstitutions class