log graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java @ 19390:7f4201b633e7

age author description
Mon, 16 Feb 2015 11:57:43 +0100 Doug Simon renamed GraphBuilderPlugins to InvocationPlugins and consolidated it into GraphBuilderConfiguration; moved declaration of GraphBuilderPlugin sub-interfaces into GraphBuilderPlugin
Sun, 15 Feb 2015 20:46:06 +0100 Thomas Wuerthinger Enable bytecode instruction level tracing only when assertions are enabled.
Thu, 12 Feb 2015 21:37:38 +0100 Thomas Wuerthinger Do not extend AbstractBlockBase with BciBlock.
Tue, 10 Feb 2015 15:10:46 +0100 Thomas Wuerthinger Extensions and fixes to inline and canonicalize during parsing.
Thu, 05 Feb 2015 03:25:21 +0100 Thomas Wuerthinger Create ExplodeLoop plugin prototype. Special sort for blocks from bci block map builder for explode loop methods. Graph builder plugin for customizing static field accesses. New Truffle option TruffleExcludeAssertions default true that excludes assertion code from being partial evaluated in the new partial evaluator.
Wed, 04 Feb 2015 01:26:51 +0100 Thomas Wuerthinger Draft for LoadFieldPlugin.
Sat, 31 Jan 2015 00:30:00 +0100 Doug Simon initial commit of GraphBuilderPhase plugins
Fri, 23 Jan 2015 15:51:35 +0100 Paul Woegerer Various adjustments to simplify future merges
Wed, 21 Jan 2015 13:10:52 +0100 Thomas Wuerthinger Restructuring in the GraphBuilder to have less fields in the phase instance.
Wed, 21 Jan 2015 11:55:37 +0100 Thomas Wuerthinger GraphBuilder simplifications.
Tue, 20 Jan 2015 17:55:16 +0100 Thomas Wuerthinger Small simplification for BaselineBytecodeParser.
Sun, 11 Jan 2015 19:19:52 +0100 Thomas Wuerthinger Avoid using placeholder nodes when emitting explicit exceptions. Introduce StressExplictExceptionCode flag for debugging.
Sun, 11 Jan 2015 16:25:08 +0100 Thomas Wuerthinger Factor JSR info data into separate data structure from BciBlock.
Sun, 11 Jan 2015 15:56:45 +0100 Thomas Wuerthinger Make allocation of loop header array in BciBlockMapping lazy.
Sat, 13 Dec 2014 15:03:20 +0100 Thomas Wuerthinger First draft of option classification.
Mon, 24 Nov 2014 13:53:14 +0100 Roland Schatz Generalize NULL handling to work on arbitrary pointers.
Wed, 12 Nov 2014 16:59:39 +0100 Roland Schatz Split getEncoding into two methods.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Mon, 06 Oct 2014 09:39:42 +0200 Lukas Stadler refactor BailoutException to include information about non-permanent errors
Tue, 16 Sep 2014 18:48:50 -0700 Christian Wimmer Make liveness analysis configurable by graph builder configuration
Thu, 21 Aug 2014 17:30:00 -0700 Tom Rodriguez Make handling of removeNeverExecutedCode more consistent
Fri, 15 Aug 2014 11:34:38 +0200 Doug Simon moved NodeInfo and friends into separate com.oracle.graal.nodeinfo project so that annotation processor can be applied to the base Node class
Thu, 05 Jun 2014 13:19:59 +0200 Lukas Stadler refactor/simplify Constant
Tue, 20 May 2014 19:01:08 -0700 Christian Wimmer Rename methods to have consistent names, allow subclasses of bytecode parsers
Wed, 23 Apr 2014 12:38:05 +0200 Doug Simon added ModifiersProvider as superinterface for ResolvedJava[Method|Field|Type] and implemented all checks against modifiers as default methods
Wed, 23 Apr 2014 11:50:59 +0200 Josef Eisl Move FloatConvertNode.FloatConvert to compiler.common.
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, 07 Apr 2014 19:41:40 +0200 Josef Eisl Lift implementation from HIRFrameStateBuilder up to AbstractFrameStateBuilder if possible.
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 19:49:51 +0200 Josef Eisl Rename KindInterface to KindProvider.
Tue, 01 Apr 2014 15:05:26 +0200 Josef Eisl Move options from GraphBuilderPhase to AbstractBytecodeParser.
Mon, 31 Mar 2014 17:51:11 +0200 Josef Eisl Rename BytecodeParseHelper to AbstractBytecodeParser. base graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java@89029204cb1f