Tue, 12 May 2015 14:19:57 +0200 |
Josef Eisl |
LinearScan: renamed sub phases.
|
Tue, 12 May 2015 14:04:40 +0200 |
Josef Eisl |
LinearScan: move changeSpillState to LinearScanWalker.
|
Tue, 12 May 2015 13:48:51 +0200 |
Josef Eisl |
LinearScan: outsource EliminateSpillMove.
|
Tue, 12 May 2015 13:34:04 +0200 |
Josef Eisl |
LinearScan: outsource ResolveDataFlow.
|
Tue, 12 May 2015 13:28:48 +0200 |
Josef Eisl |
LinearScan: outsource RegisterAllocation.
|
Tue, 12 May 2015 13:24:34 +0200 |
Josef Eisl |
LinearScan: remove initIntervalWalker (unused).
|
Tue, 12 May 2015 13:22:25 +0200 |
Josef Eisl |
LinearScan: call sortIntervalsBeforeAllocation in allocate().
|
Tue, 12 May 2015 13:19:01 +0200 |
Josef Eisl |
LinearScan: move changeSpillDefinitionPos and registerPriorityOf{Output,Output}Operand to LifetimeAnalysis.
|
Tue, 12 May 2015 13:08:43 +0200 |
Josef Eisl |
LinearScan: make opIdToIndex private.
|
Tue, 12 May 2015 12:19:39 +0200 |
Josef Eisl |
LinearScan: encapsulate opIdToBlockMap and opIdToInstructionMap.
|
Tue, 12 May 2015 12:03:55 +0200 |
Josef Eisl |
LinearScan: encapsulate intervals.
|
Tue, 12 May 2015 11:55:11 +0200 |
Josef Eisl |
LinearScan: encapsulate blockData.
|
Tue, 12 May 2015 11:17:32 +0200 |
Josef Eisl |
LinearScan: outsource AssignLocations.
|
Tue, 12 May 2015 11:12:33 +0200 |
Josef Eisl |
LinearScan: move getMaterializedValue to LifetimeAnalysis.
|
Tue, 12 May 2015 11:04:25 +0200 |
Josef Eisl |
LinearScan: create factory methods for subr- phases.
|
Tue, 12 May 2015 10:57:59 +0200 |
Josef Eisl |
LinearScan: outsource OptimizeSpillPosition.
|
Tue, 12 May 2015 10:49:17 +0200 |
Josef Eisl |
LinearScan: encapsulate OptimizeSpillPosition.
|
Tue, 12 May 2015 10:36:01 +0200 |
Josef Eisl |
LinearScan: encapsulate assignLocations().
|
Tue, 12 May 2015 10:16:43 +0200 |
Josef Eisl |
LinearScan: use multiline comments.
|
Tue, 12 May 2015 10:13:06 +0200 |
Josef Eisl |
LinearScan: move intervalInLoop to LifetimeAnalysis.
|
Tue, 12 May 2015 10:58:26 +0200 |
Josef Eisl |
LinearScan: outsource LifetimeAnalysis.
|
Thu, 07 May 2015 14:17:53 +0200 |
Josef Eisl |
LinearScan: add createLifetimeAnalysis().
|
Wed, 06 May 2015 17:44:32 +0200 |
Josef Eisl |
LinearScan: move call to sortIntervalsBeforeAllocation to RegisterAllocation phase.
|
Wed, 06 May 2015 17:37:35 +0200 |
Josef Eisl |
LinearScan: reorganize LIR and Interval dumping.
|
Wed, 06 May 2015 17:04:31 +0200 |
Josef Eisl |
LinearScan: split into sub-phases.
|
Tue, 05 May 2015 16:24:39 +0200 |
Josef Eisl |
MoveResolver: don't call check from constructor.
|
Tue, 05 May 2015 11:56:10 +0200 |
Josef Eisl |
Introduce SSALinearScan and SSAMoveResolver.
|
Thu, 30 Apr 2015 10:58:10 +0200 |
Josef Eisl |
LinearScan: minor refactoring and comment cleanup.
|
Wed, 29 Apr 2015 17:16:53 +0200 |
Josef Eisl |
LinearScan: add createMoveResolver().
|
Tue, 28 Apr 2015 11:56:00 +0200 |
Josef Eisl |
LinearScan: improve assert messages.
|
Wed, 22 Apr 2015 10:50:36 +0200 |
Josef Eisl |
LinearScan: add more information to assertion.
|
Fri, 17 Apr 2015 13:53:44 +0200 |
Josef Eisl |
LinearScan: remove superfluous isLogEnabled().
|
Tue, 14 Apr 2015 11:37:24 -0700 |
Tom Rodriguez |
Guard usages of Debug.log in LinearScan
|
Tue, 14 Apr 2015 11:37:18 -0700 |
Tom Rodriguez |
Minor linear scan tweaks
|
Mon, 13 Apr 2015 15:10:55 +0200 |
Josef Eisl |
LinearScan: use RegisterAllocationConfig.
|
Thu, 02 Apr 2015 17:42:25 -0700 |
Tom Rodriguez |
DebugTimers should be static final when possible
|
Wed, 01 Apr 2015 11:48:18 +0200 |
Josef Eisl |
LinearScan: add more detailed timers.
|
Tue, 03 Mar 2015 18:04:00 -0800 |
Tom Rodriguez |
Debug.metrics should be static final
|
Mon, 23 Feb 2015 20:36:35 +0100 |
Thomas Wuerthinger |
Run eclipseformat.
|
Mon, 23 Feb 2015 20:13:29 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 23 Feb 2015 18:37:20 +0100 |
Thomas Wuerthinger |
Remove AbstractBlock interface.
|
Thu, 12 Feb 2015 15:38:27 +0100 |
Josef Eisl |
Move SpillMoveFactory from LIR to LIRGeneratorTool.
|
Fri, 06 Feb 2015 20:25:14 +0100 |
Josef Eisl |
Add LinearScanPhase.
|
Thu, 05 Feb 2015 19:35:29 +0100 |
Josef Eisl |
Move LinearScan to c.o.g.lir.alloc.lsra.
base
graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java@a828bff4457b
|