log graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java @ 19020:312cf5a0376e

age author description
Wed, 03 Dec 2014 20:21:24 +0100 Josef Eisl Remove FrameMapBuilder.requireMapping() (only LIR needs to be updated).
Wed, 03 Dec 2014 21:39:15 +0100 Josef Eisl LinearScan: remove support for markFrameLocations.
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.
Tue, 13 Jan 2015 19:45:42 +0100 Josef Eisl BaselineCompiler: fix predecessor calculation.
Mon, 12 Jan 2015 19:34:31 +0100 Stefan Anzinger Extend emitMul, emitAdd and emitSub in ArithmeticLIRGenerator for explicitly requesting to set the flags register. (In AMD64 flags are set implicitly, but on SPARC it is not)
Sun, 11 Jan 2015 17:15:31 +0100 Thomas Wuerthinger Calculate blocks immediately in correct order.
Sun, 11 Jan 2015 15:56:45 +0100 Thomas Wuerthinger Make allocation of loop header array in BciBlockMapping lazy.
Wed, 03 Dec 2014 20:40:30 +0100 Josef Eisl Add LocationMarker.
Mon, 17 Nov 2014 16:41:44 +0100 Josef Eisl FrameMapBuilder: move into package.
Wed, 05 Nov 2014 20:16:00 +0100 Josef Eisl Introduce FrameMappingTool.
Wed, 12 Nov 2014 16:59:39 +0100 Roland Schatz Split getEncoding into two methods.
Thu, 30 Oct 2014 14:10:46 +0100 Roland Schatz Introduce new JavaValue interface for use in debug info.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Fri, 24 Oct 2014 16:18:10 +0200 Doug Simon re-enabled Checkstyle with the release of 6.0 that supports Java 8; fixed existing Checkstyle warnings
Wed, 22 Oct 2014 17:51:08 +0200 Josef Eisl Add Backend.newFrameMapBuilder().
Wed, 22 Oct 2014 17:28:05 +0200 Josef Eisl Introduce FrameMapBuilderImpl.
Wed, 22 Oct 2014 16:54:51 +0200 Josef Eisl LIRGenerationResult: add buildFrameMap() and getFrameMap().
Mon, 13 Oct 2014 15:26:02 +0200 Roland Schatz Fix code generation problem with sub-int Constants.
Thu, 02 Oct 2014 10:48:17 +0200 Roland Schatz Introduce emitLoadConstant in LIRGeneratorTool.
Tue, 16 Sep 2014 18:48:50 -0700 Christian Wimmer Make liveness analysis configurable by graph builder configuration
Tue, 16 Sep 2014 18:40:04 -0700 Christian Wimmer Encapsulate creation of LinearScan object
Thu, 21 Aug 2014 17:30:00 -0700 Tom Rodriguez Make handling of removeNeverExecutedCode more consistent
Thu, 10 Jul 2014 23:56:39 +0200 Doug Simon moved profileToString(ProfilingInfo info, ResolvedJavaMethod method, String sep) from MetaUtil to be a default method in ProfilingInfo
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
Fri, 13 Jun 2014 11:47:44 +0200 Roland Schatz Introduce LIRKind to accurately track oop references in backend.
Tue, 20 May 2014 19:01:08 -0700 Christian Wimmer Rename methods to have consistent names, allow subclasses of bytecode parsers
Thu, 08 May 2014 10:04:15 +0200 Josef Eisl Baseline: add support for getstatic.
Wed, 07 May 2014 20:06:45 +0200 Josef Eisl BaselineCompiler: implement genArrayLength().
Tue, 06 May 2014 20:10:28 +0200 Josef Eisl BaselineBytecodeParser: initial genArrayLength().
Tue, 06 May 2014 11:29:35 +0200 Josef Eisl BaselineBytecodeParser: add BciBlockMapping debug scope.
Mon, 28 Apr 2014 16:48:36 +0200 Josef Eisl Add BaselineControlFlowGraph.compute() factory.
Fri, 02 May 2014 12:02:27 +0200 Lukas Stadler remove NodesToDoubles, refactoring of node probability and inlining relevance computation
Wed, 23 Apr 2014 11:32:47 +0200 Josef Eisl Use LIRGeneratorTool in Backend.
Tue, 22 Apr 2014 20:16:38 +0200 Josef Eisl Rename LIRFrameStateBuilder to BaselineFrameStateBuilder.
Tue, 22 Apr 2014 20:14:37 +0200 Josef Eisl Rename LIRControlFlowGraph to BaselineControlFlowGraph.
Wed, 23 Apr 2014 11:50:59 +0200 Josef Eisl Move FloatConvertNode.FloatConvert to compiler.common.
Tue, 22 Apr 2014 15:45:19 +0200 Josef Eisl Move LIRGenerationResult* to graal.lir.
Tue, 22 Apr 2014 19:23:38 +0200 Gilles Duboscq Add ResolvedJavaMethod.isSynchronized
Tue, 22 Apr 2014 11:37:15 +0200 Josef Eisl Move GraalOptions to graal.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.
Thu, 17 Apr 2014 13:18:18 +0200 Josef Eisl Move packages com.oracle.graal.cfg to com.oracle.graal.compiler.common.cfg.
Wed, 16 Apr 2014 17:57:11 +0200 Josef Eisl Create com.oracle.graal.cfg project and move CFG related files.
Tue, 15 Apr 2014 20:35:52 +0200 Josef Eisl BaselineCompiler: copy frame state builder at loop headers.
Tue, 15 Apr 2014 19:52:23 +0200 Josef Eisl BaselineCompiler: use PhiResolver.
Tue, 15 Apr 2014 17:55:03 +0200 Josef Eisl BaselineCompiler: add basic loop support.
Mon, 14 Apr 2014 16:47:36 +0200 Josef Eisl BaselineCompiler: do not pass constants to blocks with multiple predecessors.
Wed, 09 Apr 2014 17:11:48 +0200 Josef Eisl Make Loop generic.
Tue, 08 Apr 2014 18:40:02 +0200 Josef Eisl BaselineCompiler: implement framestate merge.
Mon, 07 Apr 2014 21:03:31 +0200 Josef Eisl BaselineBytecodeParser: add createTarget.
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 19:21:22 +0200 Lukas Stadler allow compilation with custom RegisterConfig
Fri, 04 Apr 2014 12:49:26 +0200 Josef Eisl AbstractBytecodeParser: remove createTarget.
Thu, 03 Apr 2014 10:23:34 +0200 Josef Eisl BaselineCompiler: implement genIf.