Tue, 10 Feb 2015 12:17:53 +0100 |
Josef Eisl |
GraalCompiler.emitBackEnd: do not box objects for scope.
|
Tue, 10 Feb 2015 11:09:28 +0100 |
Josef Eisl |
GraalCompiler.emitLowLevel: use LowLevelSuites instead of LowLevelCompilerConfiguration.
|
Mon, 09 Feb 2015 18:23:16 +0100 |
Josef Eisl |
Don't make LowLevelPhase generic but only the apply() method.
|
Mon, 09 Feb 2015 15:24:15 +0100 |
Josef Eisl |
GraalCompiler.emitLowLevel: remove superfluous scopes.
|
Mon, 09 Feb 2015 15:10:13 +0100 |
Josef Eisl |
LowLevelPhase: add support for custom name.
|
Mon, 09 Feb 2015 14:19:03 +0100 |
Josef Eisl |
GraalCompiler.emitLowLevel: pass LowLevelCompilerConfiguration as parameter.
|
Mon, 09 Feb 2015 13:39:11 +0100 |
Josef Eisl |
GraalCompiler.emitLowLevel: use Backend.getLowLevelCompilerConfiguration().
|
Mon, 09 Feb 2015 13:30:03 +0100 |
Josef Eisl |
Remove LIRGeneratorTool.canEliminateRedundantMoves() (customize Backend.getLowLevelCompilerConfiguration() instead).
|
Mon, 09 Feb 2015 13:29:19 +0100 |
Josef Eisl |
Remove Backend.shouldAllocateRegisters() (customize Backend.getLowLevelCompilerConfiguration() instead).
|
Mon, 09 Feb 2015 11:23:13 +0100 |
Josef Eisl |
LowLevelPhase: pass codeEmittingOrder and linearScanOrder to apply().
|
Mon, 09 Feb 2015 11:10:00 +0100 |
Josef Eisl |
GraalCompiler.emitLowLevel: remove unused parameter.
|
Mon, 09 Feb 2015 11:09:19 +0100 |
Josef Eisl |
LowLevelPhase: add support for LIR dumping.
|
Mon, 09 Feb 2015 09:41:42 +0100 |
Josef Eisl |
Make LSStackSlotAllocator and SimpleStackSlotAllocator a LowLevelMidTierPhase.
|
Mon, 09 Feb 2015 09:25:16 +0100 |
Josef Eisl |
GraalCompiler.emitLowLevel: prepend "LowLevel" to tier scopes.
|
Mon, 09 Feb 2015 09:10:44 +0100 |
Josef Eisl |
Make ConstantLoadOptimization a LowLevelHighTierPhase.
|
Fri, 06 Feb 2015 20:25:14 +0100 |
Josef Eisl |
Add LinearScanPhase.
|
Fri, 06 Feb 2015 20:06:38 +0100 |
Josef Eisl |
Make LocationMarker a LowLevelMidTierPhase.
|
Fri, 06 Feb 2015 19:54:52 +0100 |
Josef Eisl |
LowLevelLowTierPhase: codeEmittingOrder and linearScanOrder to context.
|
Fri, 06 Feb 2015 19:43:08 +0100 |
Josef Eisl |
Make LowLevelLowTierPhase generic.
|
Fri, 06 Feb 2015 17:20:12 +0100 |
Josef Eisl |
Make NullCheckOptimizer a LowLevelLowTierPhase.
|
Fri, 06 Feb 2015 17:16:35 +0100 |
Josef Eisl |
Make RedundantMoveElimination a LowLevelLowTierPhase.
|
Fri, 06 Feb 2015 17:05:40 +0100 |
Josef Eisl |
Make EdgeMoveOptimizer a LowLevelLowTierPhase.
|
Fri, 06 Feb 2015 17:53:14 +0100 |
Josef Eisl |
GraalCompiler: outsource low-level compiler pipeline.
|
Fri, 06 Feb 2015 17:04:48 +0100 |
Josef Eisl |
GraalCompiler.emitLIR(): scopes for HighTier, MidTier, LowTier.
|
Fri, 06 Feb 2015 10:59:56 +0100 |
Josef Eisl |
emitLIR: only pass LIRGenerationResult to LocationMarker, EdgeMoveOptimizer, RedundantMoveElimination, NullCheckOptimizer.
|
Sat, 07 Feb 2015 02:47:00 +0100 |
Stefan Anzinger |
Merge
|
Sat, 07 Feb 2015 02:34:43 +0100 |
Stefan Anzinger |
Add LIR to the context to be used un DumpOnError
|
Thu, 05 Feb 2015 19:35:29 +0100 |
Josef Eisl |
Move LinearScan to c.o.g.lir.alloc.lsra.
|
Fri, 06 Feb 2015 10:09:13 +0100 |
Josef Eisl |
Move ComputeBlockOrder to compiler.common and delete c.o.g.alloc project.
|
Tue, 03 Feb 2015 11:10:24 +0100 |
Josef Eisl |
Merge StackSlotAllocation cleanups.
|
Fri, 30 Jan 2015 15:23:32 +0100 |
Josef Eisl |
Rename EnableLSStackSlotAllocation command line flag to LSStackSlotAllocation.
|
Fri, 30 Jan 2015 10:54:09 -0800 |
Christian Wimmer |
Remove unused parameter "stub" from GraalCompiler.compileGraph
|
Wed, 28 Jan 2015 19:32:47 +0100 |
Josef Eisl |
Merge.
|
Tue, 13 Jan 2015 17:52:18 +0100 |
Josef Eisl |
Move StackSlotAllocators into a package.
|
Tue, 13 Jan 2015 17:42:08 +0100 |
Josef Eisl |
StackSlotAllocator: add linear scan stack slot allocator.
|
Wed, 03 Dec 2014 22:55:03 +0100 |
Josef Eisl |
Pass StackSlotAllocator to FrameMapBuilder.buildFrameMap().
|
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.
|
Sat, 24 Jan 2015 00:45:12 +0100 |
Thomas Wuerthinger |
Remove class ScheduledNode from the node class hierarchy.
|
Sat, 13 Dec 2014 15:03:20 +0100 |
Thomas Wuerthinger |
First draft of option classification.
|
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.
|
Thu, 06 Nov 2014 23:49:31 +0100 |
Doug Simon |
added GraalCompiler.Request to encapsulate all inputs to a compilation
|
Thu, 30 Oct 2014 12:21:07 +0100 |
Roland Schatz |
Rename Constant to JavaConstant.
|
Thu, 30 Oct 2014 11:18:48 +0100 |
Roland Schatz |
Backout of changeset 9a804ec7f707 (converted Constant and Value to be interfaces).
|
Mon, 27 Oct 2014 14:07:49 +0100 |
Roland Schatz |
Better construction of data section and data patches.
|
Wed, 22 Oct 2014 19:59:52 +0200 |
Josef Eisl |
Call LIRGenerationResult.buildFrameMap() for targets that do not need register allocation.
|
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().
|
Wed, 22 Oct 2014 10:00:19 +0200 |
Josef Eisl |
Use FrameMapBuilder in Backend.newLIRGenerationResult().
|
Tue, 21 Oct 2014 16:28:40 +0200 |
Josef Eisl |
Rename LIRGenerationResult.getFrameMap() to getFrameMapBuilder().
|
Tue, 21 Oct 2014 15:29:41 +0200 |
Josef Eisl |
Pass FrameMap to Backend.newCompilationResultBuilder().
|
Tue, 16 Sep 2014 18:40:04 -0700 |
Christian Wimmer |
Encapsulate creation of LinearScan object
|
Wed, 10 Sep 2014 11:44:39 +0200 |
Doug Simon |
fixed case of Optionality constants
|
Mon, 08 Sep 2014 21:23:18 +0200 |
Doug Simon |
denote certain applications of DeadCodeEliminationPhase as optional and only run them if -G:-ReduceDCE
|
Mon, 25 Aug 2014 17:23:14 +0200 |
Josef Eisl |
Add ConstantLoadOptimization.
|
Tue, 20 May 2014 19:02:33 -0700 |
Christian Wimmer |
Pass the compiled method to LIR factory
|
Thu, 24 Apr 2014 14:00:07 +0200 |
Josef Eisl |
Use List instead of an array in AbstractControlFlowGraph.
|