log graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java @ 15273:dec74cb2ec27

age author description
Tue, 22 Apr 2014 20:35:55 +0200 Gilles Duboscq Exceptions reaching the unwind are already null-checked
Tue, 22 Apr 2014 19:23:38 +0200 Gilles Duboscq Add ResolvedJavaMethod.isSynchronized
Tue, 22 Apr 2014 13:51:16 +0200 Gilles Duboscq Use AFTER_EXCEPTION_BCI in unwind block when method is not synchronized
Tue, 22 Apr 2014 17:38:21 +0200 Gilles Duboscq Move various bci constants from FrameState (gral.nodes) to BytecodeFrame (graal.api.code)
Tue, 22 Apr 2014 11:51:34 +0200 Josef Eisl Move Stamps to graal.compiler.common.
Tue, 22 Apr 2014 14:15:24 +0200 Josef Eisl Move static helpers from ObjectStamp to StampTool.
Tue, 22 Apr 2014 11:37:15 +0200 Josef Eisl Move GraalOptions to graal.compiler.common.
Thu, 17 Apr 2014 15:32:57 -0700 Christian Wimmer Use a synthetic BCI instead of a random BCI (the first parsed bytecode that could throw an exception) for the exception unwind block
Thu, 17 Apr 2014 18:12:12 +0200 Josef Eisl Move Condition to graal.compiler.common.
Thu, 17 Apr 2014 15:18:41 +0200 Josef Eisl Spit up and move GraalInternalError.
Mon, 14 Apr 2014 15:21:27 +0200 Gilles Duboscq Remove AbstractBeginNode, move the framestate from AbstractBeginNode to BeginStateSplitNode.
Mon, 07 Apr 2014 20:19:01 +0200 Josef Eisl BciBlock: make entryState abstract.
Mon, 07 Apr 2014 17:01:54 +0200 Josef Eisl AbstractBytecodeParser: move createTarget to GraphBuilderPhase.
Mon, 07 Apr 2014 16:44:05 +0200 Josef Eisl AbstractBytecodeParser: move createBlockTarget to GraphBuilderPhase.
Mon, 07 Apr 2014 16:41:14 +0200 Josef Eisl AbstractBytecodeParser: rework genIntegerSwitch.
Mon, 07 Apr 2014 16:13:53 +0200 Josef Eisl AbstractBytecodeParser: fix usage of AbstractFrameStateBuilder.
Mon, 07 Apr 2014 15:43:00 +0200 Josef Eisl Backout 20b3db86b1fa.
Mon, 07 Apr 2014 16:09:17 -0700 Christian Wimmer Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
Fri, 04 Apr 2014 12:49:26 +0200 Josef Eisl AbstractBytecodeParser: remove createTarget.
Wed, 02 Apr 2014 10:08:00 +0200 Josef Eisl AbstractBytecodeParser: rename ifNode to genIf.
Wed, 02 Apr 2014 10:06:49 +0200 Josef Eisl AbstractBytecodeParser: make ifNode abstract.
Tue, 01 Apr 2014 15:05:26 +0200 Josef Eisl Move options from GraphBuilderPhase to AbstractBytecodeParser.
Mon, 31 Mar 2014 20:51:09 +0200 Bernhard Urban javadoc fixes
Mon, 31 Mar 2014 18:05:20 +0200 Josef Eisl Revert 3e9a8ef2e0e1.
Mon, 31 Mar 2014 17:51:11 +0200 Josef Eisl Rename BytecodeParseHelper to AbstractBytecodeParser.
Mon, 31 Mar 2014 17:47:27 +0200 Josef Eisl BytecodeParseHelper clean up.
Mon, 31 Mar 2014 14:28:12 +0200 Josef Eisl Moved bytecode parsing from GraphBuilderPhase to BytecodeParseHelper.
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)