hg: graal/graal: 16 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Mar 13 02:00:07 UTC 2014


Changeset: 4eac66a9b87d
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-03-11 16:16 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4eac66a9b87d

Remove reference to graph in LIRGenerator.

! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.java
! 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/InfopointReasonTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/backend/AllocatorTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionInterface.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java
! graal/com.oracle.graal.java.decompiler.test/src/com/oracle/graal/java/decompiler/test/TestUtil.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/RedundantMoveElimination.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java

Changeset: 8836f566b0bc
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-03-11 16:28 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/8836f566b0bc

Remove withScope parameter on GraalCompiler.compileGraph.

! 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/InfopointReasonTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionInterface.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java
! graal/com.oracle.graal.java.decompiler.test/src/com/oracle/graal/java/decompiler/test/TestUtil.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java

Changeset: 8bdebcc53d15
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-03-11 16:43 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/8bdebcc53d15

Remove nodesForBlock mapping in LIR data structure.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java

Changeset: 4ff08c0366ae
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-03-11 16:55 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4ff08c0366ae

Encapsulate LIR class fields.

! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILLIRGenerator.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/MoveResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java

Changeset: 59460dd271a5
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-03-11 17:43 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/59460dd271a5

Add experimental AbstractBlock interface to make ComputeBlockOrder generic.

! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/ComputeBlockOrder.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/AbstractBlock.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/Block.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/NodesToDoubles.java

Changeset: 594ee32296ff
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-03-11 17:48 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/594ee32296ff

Fix warning.

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java

Changeset: ff423834a2dc
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-03-11 18:22 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/ff423834a2dc

Remove NodesToDoubles debug output from emitLIR.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/NodesToDoubles.java

Changeset: cf6092d510c6
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-03-12 08:57 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/cf6092d510c6

merge


Changeset: 38ca365c09ca
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-03-12 09:36 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/38ca365c09ca

Fix eclipseformat.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java

Changeset: 1a9dca3c3fd7
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-03-12 10:19 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/1a9dca3c3fd7

Relax wrong assertion.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/OnStackReplacementPhase.java

Changeset: 42013bd831d6
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-03-12 11:06 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/42013bd831d6

Make LinearScan use AbstractBlock.

! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/ComputeBlockOrder.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/RegisterVerifier.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/AbstractBlock.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/BlockMap.java

Changeset: e328f28f7401
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-03-12 11:23 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/e328f28f7401

fix for mx, did not compile on Windows

! mxtool/mx.py

Changeset: e666c172c9aa
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-03-12 11:40 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/e666c172c9aa

mx: some cleanup around sha1 digest support

! mxtool/mx.py

Changeset: 1ac6195ee586
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-03-12 11:45 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/1ac6195ee586

mx: use os.sep

! mxtool/mx.py

Changeset: 7668297a2e67
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-03-12 13:36 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/7668297a2e67

mx: compute sha1 digest blockwise

! mxtool/mx.py

Changeset: 8c4a3d9308a7
Author:    twisti
Date:      2014-03-12 12:40 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/8c4a3d9308a7

fixed FindBugs bugs

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Assumptions.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/DebugInfo.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Register.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/VirtualObject.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/AbstractJavaProfile.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ExceptionHandler.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Value.java
! graal/com.oracle.graal.asm.ptx/src/com/oracle/graal/asm/ptx/PTXAssembler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugHistogramAsciiPrinter.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/ForEachToGraal.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/debug/BenchmarkCounters.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotForeignCallsProviderImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphCache.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaAccessProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotNmethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedPrimitiveType.java
! graal/com.oracle.graal.java.decompiler/src/com/oracle/graal/java/decompiler/Decompiler.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeDisassembler.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerTestNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionProcessor.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ValueAnchorCleanupPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/ComputeProbabilityClosure.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/MergeableState.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraphPrinterDumpHandler.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StringSubstitutions.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleDebugJavaMethod.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleExpansionLogger.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PEReadEliminationBlockState.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ReadEliminationBlockState.java
! mx/projects



More information about the graal-dev mailing list