hg: graal/graal-compiler: 14 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Aug 29 01:00:17 UTC 2015
Changeset: fadc7a67e4a7
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-28 10:01 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/fadc7a67e4a7
mx microbench: fix JMH project detection.
! mx.graal/mx_graal.py
Changeset: 802ed515704a
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-28 10:37 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/802ed515704a
mx microbench: use forkedVmArgs.
! mx.graal/mx_graal.py
Changeset: ae41a292cef1
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-28 10:38 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ae41a292cef1
mx microbench: quote forked vmArgs with spaces.
! mx.graal/mx_graal.py
Changeset: 3d31341dede6
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-28 10:39 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3d31341dede6
mx: update to JMH version 1.10.4.
! mx.graal/suite.py
Changeset: c9ebb39f4582
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2015-08-28 13:36 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c9ebb39f4582
Explicitly store slot kinds in DebugInfo.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugInfoBuilder.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CompilationPrinter.java
! mx.graal/suite.py
Changeset: b1d4fd32135f
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2015-08-28 13:46 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b1d4fd32135f
Use worklist instead of quadratic algorithm in DebugInfoBuilder.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
Changeset: 5b0239e1d562
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-28 14:32 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/5b0239e1d562
TraceRA: only blocks with LabelOp and JumpOp are trivial.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java
Changeset: 3f620444d73f
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2015-08-28 11:18 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3f620444d73f
Allow explicit exceptions for arraylength
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
Changeset: ce2b71115ade
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2015-08-28 11:23 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ce2b71115ade
Invert logic for recording the assumptions of an AssumptionResult to Assumptions; this allows using assumption-free AssumptionResults when compiling without speculative optimizations
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/TypeCheckHints.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/GetClassNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadMethodNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/RegisterFinalizerNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeCheckNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/AssumptionInlineInfo.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BasicObjectCloneNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MethodHandleNode.java
Changeset: 6ba6a4aef241
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2015-08-28 12:19 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/6ba6a4aef241
Merge
Changeset: b28a6a1ac58e
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2015-08-28 12:20 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b28a6a1ac58e
Update jvmci version
! mx.graal/suite.py
Changeset: dec0a93f86b6
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-08-28 14:22 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/dec0a93f86b6
Remove LoggingProxy in favor of TraceJVMTI
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalVMEventListener.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/logging/LoggingProxy.java
Changeset: f5a43c861150
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-08-28 15:31 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f5a43c861150
Use proper stamp for read in HotSpotResolvedObjectTypeTest
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedObjectTypeTest.java
Changeset: 259e2b52b72f
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-08-28 15:33 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/259e2b52b72f
updated imported jvmci version
! mx.graal/suite.py
More information about the graal-dev
mailing list