log graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java @ 9322:1f4f33291099

age author description
Fri, 26 Apr 2013 14:14:14 +0200 Bernhard Urban GraphBuilder: remove hack for obtaining profile information of unique subtypes
Wed, 17 Apr 2013 23:16:50 +0200 Thomas Wuerthinger Change method signature of createInvokeNode method from MethodCallTargetNode to CallTargetNode.
Tue, 16 Apr 2013 13:42:20 +0200 Michael Haupt replace offending character
Mon, 15 Apr 2013 19:54:23 +0200 Gilles Duboscq Add special case for astore in graph builder to handle jsr retrunAddress
Thu, 11 Apr 2013 21:43:14 +0200 Doug Simon support for compiling LambdaForm invocations (invokevirtual instructions that were rewritten to invokehandle instructions)
Thu, 11 Apr 2013 11:26:38 +0200 Michael Haupt Merge with d2c34ddac70fe8636b79944417f44d396c0f9acf
Thu, 11 Apr 2013 09:53:10 +0200 Michael Haupt eager infopoint mode (fka debug mode)
Tue, 09 Apr 2013 20:37:06 +0200 Andreas Woess invokedynamic: constant fold call site target with assumption; minor fixes
Tue, 09 Apr 2013 17:11:17 +0200 Andreas Woess add basic invokedynamic support
Fri, 05 Apr 2013 18:53:57 +0200 Doug Simon fixed discrepancy between a method's name and its semantics
Fri, 05 Apr 2013 17:51:55 +0200 Doug Simon incorporated null-seen information into JavaTypeProfile
Thu, 04 Apr 2013 15:31:27 +0200 Lukas Stadler remove UNKNOWN_LOCATION
Wed, 03 Apr 2013 14:41:22 +0200 Christian Haeubl Merge.
Thu, 28 Mar 2013 12:58:50 +0100 Christian Haeubl Merge.
Wed, 27 Mar 2013 10:36:57 +0100 Christian Haeubl API to access nullness profiling information for instanceof, checkcast, and aastore
Fri, 29 Mar 2013 12:31:42 +0100 Doug Simon modeling of lock state removed from LIR and runtime specific debug info for locks moved into runtime specific classes
Wed, 27 Mar 2013 11:51:53 +0100 Gilles Duboscq Safer bailout for JSR+OSR
Tue, 26 Mar 2013 18:32:58 +0100 Christos Kotselidis -Merge
Tue, 26 Mar 2013 10:50:50 +0100 Christos Kotselidis -Fix assertion errors
Mon, 25 Mar 2013 16:31:26 +0100 Christos Kotselidis -Merge
Fri, 22 Mar 2013 23:44:38 +0100 Christos Kotselidis -Merge
Fri, 22 Mar 2013 18:44:17 +0100 Christos Kotselidis -Merge
Fri, 22 Mar 2013 16:18:46 +0100 Christos Kotselidis -Merge
Thu, 21 Mar 2013 14:11:13 +0100 Christos Kotselidis -Merge with tip
Wed, 20 Mar 2013 21:39:24 +0100 Christos Kotselidis -Cleanup code
Wed, 20 Mar 2013 20:13:08 +0100 Christos Kotselidis -Create push patch
Tue, 26 Mar 2013 16:16:58 +0100 Doug Simon finalizer registration is now done via method substitution (again)
Mon, 25 Mar 2013 14:11:01 +0100 Gilles Duboscq The exception edge for invokes should still be a DispatchBeginNode to allow lowering of ExceptionObjectNode after guard lowering
Fri, 22 Mar 2013 18:24:29 +0100 Doug Simon Backed out changeset: 83fc36378013
Fri, 22 Mar 2013 18:18:55 +0100 Doug Simon Merge.
Fri, 22 Mar 2013 14:54:15 +0100 Doug Simon finalizer registration is now done via method substitution
Fri, 22 Mar 2013 09:28:38 -0700 Mick Jordan GraphBuilderPhase: add createInvokeNode method by refactoring appendInvoke, for use by subclasses overriding handleUnresolvedInvoke
Thu, 21 Mar 2013 18:45:58 +0100 Gilles Duboscq Fuse the ExceptionObject its DispatchBegin into a single node since it has to be atomic while gurads are floating
Tue, 19 Mar 2013 15:46:37 +0100 Roland Schatz Fix createUnwind.
Mon, 18 Mar 2013 19:33:32 -0700 Christian Wimmer Allow customization in subclass
Mon, 18 Mar 2013 18:06:33 +0100 Doug Simon added field to ValueAnchorNode to prevent canonicalization and virtualization; used new field to fix issue with return value materialization floating below the final monitorexit of a synchronized method
Thu, 14 Mar 2013 19:13:40 +0100 Thomas Wuerthinger Enable exception probabilities for operations by default.
Wed, 13 Mar 2013 07:35:34 +0100 Doug Simon more extensibility changes for GraphBuilderPhase
Tue, 12 Mar 2013 17:26:53 +0100 Doug Simon move test for null exception object passed to unwind operation from stub code to extra HIR
Tue, 12 Mar 2013 16:21:03 +0100 Doug Simon uses static import to reduce noise
Mon, 11 Mar 2013 15:39:20 +0100 Doug Simon made GraphBuilderPhase and SnippetInstaller more extensible (inspired by patch from Mick Jordan)
Tue, 05 Mar 2013 19:20:05 +0100 Thomas Wuerthinger Remove setDeoptInfo functionality. Start getting rid of scratch register usages.
Wed, 27 Feb 2013 09:53:49 +0100 Lukas Stadler simplify GraphBuilderConfiguration and add omitAllExceptionEdges
Mon, 18 Feb 2013 20:55:18 -0800 Thomas Wuerthinger Remove Kind.Jsr.
Mon, 11 Feb 2013 15:55:27 +0100 Lukas Stadler separate BooleanNode and ConstantNode hierarchy, rename BooleanNode to LogicNode and LogicNode to BitLogicNode
Fri, 08 Feb 2013 10:19:50 +0100 Lukas Stadler cleanups, javadoc, assertions
Tue, 05 Feb 2013 15:51:23 +0100 Lukas Stadler remove MaterializeNode
Mon, 04 Feb 2013 22:53:01 +0100 Lukas Stadler coalesce NewObjectArrayNode and NewPrimitiveArrayNode into NewArrayNode
Mon, 04 Feb 2013 18:18:16 +0100 Lukas Stadler remove successorProbabilities from SwitchNode
Fri, 01 Feb 2013 17:34:01 +0100 Lukas Stadler fix probabilities for explicit NPE and AIOOBE in GraphBuilderPhase
Fri, 01 Feb 2013 17:32:59 +0100 Lukas Stadler keep track of leafGraphIds only at the StructuredGraph level (see GRAAL-60)
Fri, 25 Jan 2013 16:05:11 +0100 Doug Simon added compilation rate measurements on top of existing metric/timer facility - enabled with -Dgraal.benchmark.compilation=true
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Tue, 22 Jan 2013 22:00:34 +0100 Doug Simon disabled auto-formatting of manually formatted code
Mon, 07 Jan 2013 19:08:26 -0800 Christian Wimmer Make integer division and remainder nodes fixed so that they can be lowered via snippets to do exception checks
Fri, 04 Jan 2013 12:08:11 -0800 Christian Wimmer More complete and reusable Word type
Fri, 07 Dec 2012 23:35:23 +0100 Doug Simon removed unsafe injection of a new object constant into compiler graph
Fri, 07 Dec 2012 16:01:38 +0100 Doug Simon rename: RuntimeCall -> RuntimeCallTarget
Thu, 06 Dec 2012 14:01:32 +0100 Doug Simon created shared, cached exceptions with empty stack traces for the implementation of the -G:+OmitHotExceptionStacktrace option. This also avoids the issue of having an object embedded in compiled code without an external strong reference to the same object (objects in compiled code are weak references in HotSpot)
Mon, 03 Dec 2012 13:53:53 +0100 Gilles Duboscq graal.graph refactorings