hg: graal/graal-compiler: 4 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Mon Jan 4 01:08:16 UTC 2016


Changeset: e67189aa2e06
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2016-01-04 00:48 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/e67189aa2e06

Refactor scheduling phase to be without state and produce a ScheduleResult that is stored in the graph.

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraphScheduleTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryScheduleTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/SchedulingTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/SchedulingTest2.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/TypeSystemTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/backend/BackendTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/LIRGenerationPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LowTier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DominatorConditionalEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ProfileCompiledMethodsPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/ScheduledNodeIterator.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraphPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraphPrinterDumpHandler.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java
! graal/com.oracle.graal.salver/src/com/oracle/graal/salver/dumper/GraphDumper.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EarlyReadEliminationPhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsPhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PEReadEliminationClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapePhase.java

Changeset: e34b2e8f3471
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2016-01-04 00:57 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/e34b2e8f3471

Add suppress warnings for try in SchedulePhase#run.

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java

Changeset: 91376597731e
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2016-01-04 01:15 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/91376597731e

Clean up unused instance field in SchedulePhase.

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java

Changeset: d5320a931138
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2016-01-04 01:45 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/d5320a931138

Add schedule phase as last phase for economy low tier - a valid schedule needs to be available after running low tier.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/EconomyLowTier.java



More information about the graal-dev mailing list