log graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java @ 14899:e2a5528599e0

age author description
Mon, 31 Mar 2014 11:15:13 +0200 Josef Eisl Merge (defunc).
Tue, 25 Mar 2014 13:31:53 +0100 Josef Eisl Work around Graph.unique() type issue.
Tue, 25 Mar 2014 12:07:47 +0000 Niclas Adlertz Implemented abstract methods of BytecodeParserHelper for GraphBuilderPhase
Mon, 24 Mar 2014 16:16:31 +0100 Josef Eisl Move Bytecode parsing into BytecodeParseHelper (defunc).
Fri, 28 Mar 2014 11:41:42 +0100 Doug Simon removed methods in Indent that are redundant with those in Debug
Thu, 27 Mar 2014 13:54:27 +0100 Josef Eisl Remove state*() from NodeLIRGenerator.
Wed, 26 Mar 2014 20:44:11 +0100 Josef Eisl Merge.
Mon, 24 Mar 2014 11:58:59 +0100 Josef Eisl BciBlockMapping use AbstractBlockBase.id instead of blockID.
Mon, 24 Mar 2014 10:24:30 +0000 Niclas Adlertz BciBlock extends AbstractBlockBase
Thu, 20 Mar 2014 18:09:41 +0000 Niclas Adlertz Starting point of the baseline bytecode parser
Thu, 20 Mar 2014 13:50:21 +0100 Josef Eisl Merge.
Wed, 19 Mar 2014 10:29:07 +0000 Niclas Adlertz added kindinterface for valuenode and variable and started to generalize some methods used for bytecodeparsing
Tue, 18 Mar 2014 09:56:20 +0000 Niclas Adlertz LIRFrameStateBuilder added
Fri, 14 Mar 2014 17:19:52 +0100 Josef Eisl Merge.
Fri, 14 Mar 2014 13:57:37 +0000 Niclas Adlertz Created abstract class FrameStateBuilder
Wed, 26 Mar 2014 10:15:15 +0100 Erik Eckstein extend graph builder and CompilationResult for substrateVM
Tue, 25 Mar 2014 13:32:32 -0700 Christian Wimmer Perform de-virtualization of calls only in canonicalizer and not in graph builder
Thu, 20 Mar 2014 12:42:42 +0100 Doug Simon fixed usages of Debug.log()
Thu, 20 Mar 2014 11:48:39 +0100 Josef Eisl Rename ValueNode kind() to getKind().
Tue, 18 Mar 2014 10:00:04 +0100 Lukas Stadler fix return type of createOutOfBoundsException foreign call
Fri, 14 Mar 2014 10:21:46 +0100 Lukas Stadler split BciBlockMapping liveness calculation into fast and slow path
Wed, 12 Mar 2014 13:30:08 +0100 Gilles Duboscq Merge
Tue, 11 Mar 2014 18:45:59 -0700 twisti Merged with jdk9/dev/hotspot changeset 3812c088b945
Thu, 13 Mar 2014 11:37:24 +0100 Doug Simon use AssertionError subclass for verification errors found by VerifyPhases
Wed, 05 Mar 2014 17:53:38 +0100 Lukas Stadler clean up snippet-related assertion in GraphBuilderPhase
Wed, 05 Mar 2014 13:56:04 +0100 Thomas Wuerthinger First draft of baseline compiler.
Wed, 26 Feb 2014 11:39:47 -0800 Tom Rodriguez put tighter types on some builtin operations
Wed, 26 Feb 2014 15:55:04 +0100 Roland Schatz Support integer arithmetic for arbitrary types.
Tue, 25 Feb 2014 09:49:47 -0800 Tom Rodriguez Make Debug.metric objects static
Fri, 21 Feb 2014 11:53:48 +0100 Roland Schatz Split convert node into separate nodes for different conversions.
Wed, 12 Feb 2014 10:23:41 -0800 Christian Wimmer Make graph builder more extensible
Wed, 29 Jan 2014 13:36:20 +0100 Andreas Woess GraphBuilderPhase: remove unused constant added by createExceptionDispatch
Tue, 28 Jan 2014 22:55:50 +0100 Andreas Woess fix handling of skipped exceptions (must not cut off other exception types or unwind)
Wed, 15 Jan 2014 16:11:56 +0100 Lukas Stadler allow multiple ReturnNodes per graph
Thu, 09 Jan 2014 16:18:29 +0100 Lukas Stadler remove PhasePlan
Thu, 09 Jan 2014 14:31:31 +0100 Lukas Stadler remove ForeignCallProvider reference from GraphBuilderPhase
Wed, 08 Jan 2014 18:23:33 +0100 Lukas Stadler rework of monitorenter/exit (use MonitorIdNode)
Wed, 08 Jan 2014 12:51:13 +0100 Erik Eckstein don?t explicitly disable debug log output in linear scan and graphbuilder
Fri, 03 Jan 2014 11:50:39 -0800 Christian Wimmer Make invoke node creation overrideable by subclasses
Fri, 13 Dec 2013 16:08:12 +0100 Erik Eckstein cosmetic change in debug logging of graph builder
Tue, 03 Dec 2013 16:05:51 +0100 Erik Eckstein graph builder: fixed wrong liveness of locals in ExceptionObject?s frame state
Mon, 25 Nov 2013 15:19:14 +0100 Erik Eckstein fix lost method format in graph builder debug logging
Mon, 25 Nov 2013 13:48:13 +0100 Erik Eckstein make graph builder more visible for derived classes; add few indent levels for debug logging
Sat, 23 Nov 2013 23:19:28 +0100 Doug Simon improved output of method name under -G:+PrintProfilingInformation
Fri, 22 Nov 2013 12:18:36 -0800 Christian Wimmer Make graph builder more extensible by subclasses
Wed, 06 Nov 2013 16:29:54 +0100 Roland Schatz Helper functions for identifying numeric kinds.
Tue, 05 Nov 2013 19:03:37 +0100 Doug Simon moved a number of options to be declared closer to usage and cached some heavily accessed options in fields
Mon, 04 Nov 2013 11:25:10 +0100 Roland Schatz Refactor ConvertNode.
Mon, 21 Oct 2013 18:10:32 +0200 Doug Simon minor reformatting based on 'mx eclipseformat'
Tue, 15 Oct 2013 11:31:23 +0200 Lukas Stadler preliminary fix for MonitorExitNodes with AFTER_BCI
Sat, 12 Oct 2013 00:31:37 +0200 Doug Simon refactored isReexecutable(), getKilledLocations() and canDeoptimize() out of MetaAccessProvider into ForeignCallsProvider (GRAAL-511)
Thu, 10 Oct 2013 16:14:55 +0200 Doug Simon made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
Mon, 30 Sep 2013 16:09:40 +0200 Gilles Duboscq Temporarily move encodeDeoptActionAndReason to MetaAccessProvider
Thu, 26 Sep 2013 17:33:04 +0200 Gilles Duboscq Use ControlSplitNode and ControlSinkNode in GraphBuilderPhase.isBlockEnd
Wed, 25 Sep 2013 12:08:28 +0200 Gilles Duboscq Make InfopointNode a NodeWithState, it is not a StateSplit anymore
Thu, 19 Sep 2013 01:50:08 +0200 Thomas Wuerthinger Remove permanent flag on ValueAnchorNode. Memory aware scheduling fixes the problem with synchronized method return values.
Tue, 17 Sep 2013 16:22:17 +0200 Thomas Wuerthinger Do not create type profile proxies for receiver objects if optimistic optimization UseTypeCheckHints is disabled.
Sun, 15 Sep 2013 18:00:18 +0200 Thomas Wuerthinger Merge.
Sun, 15 Sep 2013 16:25:03 +0200 Thomas Wuerthinger New way of handling skipped exceptions in the graph builder.
Sun, 15 Sep 2013 16:15:16 +0200 Doug Simon removed the IterableNodeType marker interface from BlockPlaceholderNode (GRAAL-471)