Mon, 01 Jun 2015 22:12:57 +0200 |
Thomas Wuerthinger |
Use graph builder plugin instead of node intrinsic for guarding non-null in snippets.
|
Thu, 28 May 2015 17:00:59 -0700 |
Christian Wimmer |
Do not rely on single/double slot information from the Kind of the value in a local variable or expression stack entry. With word type rewriting during parsing, long values can be single slot values when they are rewritten from Object values.
|
Wed, 27 May 2015 00:36:16 +0200 |
Doug Simon |
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
|
Tue, 26 May 2015 23:21:15 +0200 |
Doug Simon |
renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
|
Tue, 26 May 2015 11:19:50 +0200 |
Doug Simon |
moved Receiver inner class from MethodIdMap to InvocationPlugin (JBS:GRAAL-53)
|
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)
|
Tue, 12 May 2015 13:56:11 +0200 |
Doug Simon |
consolidated ReplacementContext and IntrinsicContext
|
Mon, 11 May 2015 12:08:25 -0700 |
Tom Rodriguez |
Don't allow JFR byte code instrumentation to interfere with PEA
|
Tue, 14 Apr 2015 11:59:07 +0200 |
Doug Simon |
remove special guards on RegisterPressure
|
Mon, 13 Apr 2015 21:50:37 +0200 |
Doug Simon |
generalized map in InvocationPlugins to MethodIdMap
|
Thu, 09 Apr 2015 21:23:24 +0200 |
Doug Simon |
disable String.equals intrinsic if RegisterPressure is enabled
|
Thu, 09 Apr 2015 18:56:06 +0200 |
Doug Simon |
Merge.
|
Thu, 09 Apr 2015 17:50:15 +0200 |
Roland Schatz |
Fix unsigned remainder graph builder plugin.
|
Wed, 08 Apr 2015 22:09:05 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.lang.Math to MethodSubstitutionPlugins
|
Wed, 08 Apr 2015 11:24:16 +0200 |
Doug Simon |
converted @MethodSubstitutions for jString.equals to MethodSubstitutionPlugins
|
Wed, 08 Apr 2015 11:06:07 +0200 |
Doug Simon |
use InvocationPlugin instead of Unsafe to access String.value from within substitution for String.equals
|
Wed, 08 Apr 2015 10:50:06 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.lang.reflect.Array to MethodSubstitutionPlugins
|
Tue, 07 Apr 2015 18:02:05 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.util.Arrays to MethodSubstitutionPlugins
|
Tue, 07 Apr 2015 17:41:19 +0200 |
Doug Simon |
moved registration of AMD64 specific plugins to AMD64GraphBuilderPlugins
|
Tue, 07 Apr 2015 17:32:26 +0200 |
Doug Simon |
added MethodSubstitutionPlugin as (eventual) replacement for @MethodSubstitution mechanism
|
Tue, 07 Apr 2015 11:30:29 +0200 |
Gilles Duboscq |
Move special arithemtic nodes from graal.truffle to graal and use them to inrinsify some of the JDK8 Math methods
|
Mon, 06 Apr 2015 08:48:36 -0700 |
twisti |
Add getAddress/putAddress to Unsafe plugin.
|
Sat, 04 Apr 2015 19:52:26 +0200 |
Doug Simon |
removed GraphBuilderContext.getRootMethod()
|
Thu, 02 Apr 2015 11:45:32 +0200 |
Doug Simon |
add GetClassNode and use it in a non-HotSpot specific InvocationPlugin for Object.getClass()
|
Fri, 27 Mar 2015 13:29:08 +0100 |
Doug Simon |
converted all @MacroSubstitution uses to InvocationPlugins
|
Mon, 23 Mar 2015 20:57:21 +0100 |
Doug Simon |
added helper methods to GraphBuilderContext for common operation combinations
|
Fri, 20 Mar 2015 16:05:24 +0100 |
Doug Simon |
removed Receiver.isNullConstant() since InvocationPlugins will never be applied if the receiver is the null constant
|
Thu, 19 Mar 2015 22:31:42 +0100 |
Doug Simon |
added null checking for the receiver when inlining or applying an InvocationPlugin during graph parsing
|
Wed, 18 Mar 2015 23:26:23 +0100 |
Thomas Wuerthinger |
Fix an issue when the result of canonicalization is appended in the graph builder. Introduce GraphBuilderPhase#recursiveAppend.
|
Tue, 17 Mar 2015 12:13:24 +0100 |
Doug Simon |
Merge.
|
Sat, 14 Mar 2015 19:15:51 +0100 |
Thomas Wuerthinger |
Assign the state after when appending the node and not automatically in the main graph builder loop.
|
Sat, 14 Mar 2015 01:28:20 +0100 |
Thomas Wuerthinger |
Create utilities LocationIdentity#isAny, LocationIdentity#isSingle, LocationIdentity#any, LocationIdentity#overlaps.
|
Fri, 13 Mar 2015 10:52:17 +0100 |
Doug Simon |
fixed NPE when creating an InstanceOfDynamicNode during parsing
|
Sun, 15 Mar 2015 11:48:14 +0100 |
Doug Simon |
refactored graph builder plugins to be top level interfaces
|
Sun, 15 Mar 2015 11:36:54 +0100 |
Doug Simon |
refactored GraphBuilderConfiguration (and its component classes) into a separate project
|
Thu, 12 Mar 2015 22:10:07 +0100 |
Doug Simon |
made resolution of method with InvocationPlugins lazy
|
Wed, 11 Mar 2015 20:43:12 +0100 |
Doug Simon |
use GraphBuilderPlugins for method substitutions, intrinsics and snippets (GRAAL-982)
|
Tue, 03 Mar 2015 14:19:59 +0100 |
Doug Simon |
made helper methods private
|
Thu, 19 Feb 2015 13:25:23 +0100 |
Doug Simon |
refactored per-class InvocationPlugins registration into separate methods
|
Thu, 19 Feb 2015 11:22:44 +0100 |
Doug Simon |
add graph builder plugins for Unsafe and Word
base
graal/com.oracle.graal.java/src/com/oracle/graal/java/StandardGraphBuilderPlugins.java@140732a338d9
|