log graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java @ 19346:2b392a92e27b

age author description
Fri, 13 Feb 2015 10:01:05 +0100 Doug Simon made it explicit that a StructuredGraph only records method dependencies for inlined methods - the root method is not recorded as it is already available in the 'method' field
Thu, 12 Feb 2015 12:00:20 +0100 Doug Simon don't record method dependencies for snippets, stubs or replacements
Thu, 12 Feb 2015 01:54:05 +0100 Doug Simon pulled method evolution dependencies out of Assumptions and directly into StructuredGraph
Wed, 11 Feb 2015 10:13:08 +0100 Doug Simon made Assumptions be part of a StructuredGraph
Mon, 12 Jan 2015 20:39:04 +0100 Doug Simon removed Node factory methods
Sun, 11 Jan 2015 19:35:37 +0100 Thomas Wuerthinger Fixed a regression in the new BciBlock order algorithm when compiling methods with JSR bytecode.
Sun, 11 Jan 2015 19:19:52 +0100 Thomas Wuerthinger Avoid using placeholder nodes when emitting explicit exceptions. Introduce StressExplictExceptionCode flag for debugging.
Wed, 26 Nov 2014 20:18:03 +0100 Doug Simon removed static accesses to HotSpotGraalRuntime from some HotSpot meta API classes
Wed, 19 Nov 2014 17:00:12 +0100 Andreas Woess Move ResolvedJavaField#read[Constant]Value and getMethodHandleAccess() to ConstantReflectionProvider
Mon, 17 Nov 2014 17:25:38 +0100 Roland Schatz Move metaspace pointer handling to hotspot specific WordTypeRewriter.
Wed, 12 Nov 2014 14:43:58 +0100 Doug Simon converted HotSpotForeignCallLinkage to an interface
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, 11 Jul 2014 13:47:47 +0200 Doug Simon made type resolution require an accessing class context
Thu, 10 Jul 2014 22:44:38 +0200 Doug Simon moved format(String format, JavaMethod method) from MetaUtil to be a default method in JavaMethod
Tue, 22 Apr 2014 11:51:34 +0200 Josef Eisl Move Stamps to graal.compiler.common.
Thu, 17 Apr 2014 17:28:20 +0200 Josef Eisl Move LIRTypeTool and Stamp to graal.compiler.common.
Wed, 09 Apr 2014 19:08:53 +0200 Josef Eisl Fix most raw type references.
Mon, 07 Apr 2014 16:09:17 -0700 Christian Wimmer Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
Tue, 11 Mar 2014 16:16:24 +0100 Thomas Wuerthinger Remove reference to graph in LIRGenerator.
Thu, 27 Feb 2014 17:04:24 -0800 Christian Wimmer Move GraphKit out of HotSpot-specific project
Mon, 13 Jan 2014 13:20:30 +0100 Lukas Stadler rename LocalNode to ParameterNode
Sun, 12 Jan 2014 22:20:27 +0100 Doug Simon refactored ForeignCallStub.GraphBuilder into top level GraphKit class
Fri, 22 Nov 2013 12:17:53 -0800 Christian Wimmer Commit pass target as a parameter to ReplacementImpl, so that it does not require a CodeCacheProvider
Wed, 20 Nov 2013 14:45:43 +0100 Doug Simon pass thread register into all stubs instead of getting it from the host provider
Thu, 17 Oct 2013 01:08:17 +0200 Doug Simon improved support for co-existing, multiple backends (GRAAL-363)
Tue, 15 Oct 2013 23:06:27 +0200 Doug Simon Merge.
Tue, 15 Oct 2013 14:14:06 +0200 Doug Simon split HotSpotRuntime into separate provider implementations
Mon, 14 Oct 2013 11:06:32 +0200 Doug Simon narrowed TargetDescription dependency of ReplacementsImpl to word kind
Sat, 12 Oct 2013 00:31:37 +0200 Doug Simon refactored isReexecutable(), getKilledLocations() and canDeoptimize() out of MetaAccessProvider into ForeignCallsProvider (GRAAL-511)
Fri, 11 Oct 2013 16:11:21 +0200 Doug Simon grouped provider values/parameters into a Providers object (GRAAL-511)
Fri, 11 Oct 2013 12:19:09 +0200 Doug Simon refactored constantEquals(), lookupArrayLength() and readUnsafeConstant() out of MetaAccessProvider into ConstantReflectionProvider (GRAAL-511)
Thu, 10 Oct 2013 20:50:54 +0200 Doug Simon made GraalCodeCacheProvider independent of CodeCacheProvider and renamed the former to LoweringProvider (GRAAL-511)
Thu, 10 Oct 2013 16:14:55 +0200 Doug Simon made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
Wed, 02 Oct 2013 14:16:04 +0200 Lukas Stadler new parameter on Snippet annotation to remove all frame states
Wed, 18 Sep 2013 10:31:34 +0200 Doug Simon changed iteration over InvokeNodes in a graph to avoid Graph.getNodes() (GRAAL-471)
Tue, 17 Sep 2013 18:36:54 -0700 Christian Wimmer Refactor the WordTypeVerificationPhase to use fewer graph iterations, and invoke it a fewer places
Tue, 17 Sep 2013 23:28:14 +0200 Doug Simon removed the IterableNodeType marker interface from InvokeNode (GRAAL-471)
Wed, 24 Jul 2013 16:19:17 -0700 twisti Stubs need both an outgoing and incoming calling convention.
Tue, 09 Jul 2013 11:14:36 +0200 Roland Schatz Allow foreign call stubs to be declared as leaf methods.
Wed, 05 Jun 2013 11:34:55 +0200 Lukas Stadler use StubForeignCallNode within stubs, instead of ForeignCallNode
Tue, 28 May 2013 17:17:29 +0200 Lukas Stadler create correct stamps for LocalNodes
Wed, 22 May 2013 16:27:25 +0200 Doug Simon added support for the runtime to specify for each foreign call whether it is re-executable and what memory locations it kills
Thu, 16 May 2013 23:26:59 +0200 Doug Simon replaced VMErrorStub with use of ForeignCallStub
Thu, 16 May 2013 21:26:10 +0200 Doug Simon replaced NewMultiArrayStub use of ForeignCallStub
Thu, 16 May 2013 20:26:46 +0200 Doug Simon removed CRuntimeCall and replaced its usages with ForeignCallNode
Thu, 16 May 2013 18:12:04 +0200 Doug Simon rename: RuntimeCallStub -> ForeignCallStub base graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/RuntimeCallStub.java@be2946ab2eaf