hg: graal/graal: 14 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu Mar 20 02:00:06 UTC 2014
Changeset: abf7cf57df5e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-03-19 12:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/abf7cf57df5e
added RegisterConfig.areAllAllocatableRegistersCallerSaved()
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RegisterConfig.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.java
! graal/com.oracle.graal.hsail/src/com/oracle/graal/hsail/HSAILRegisterConfig.java
Changeset: bd106238e885
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-03-19 15:21 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/bd106238e885
return false for HSAILRegisterConfig.areAllAllocatableRegisterCallerSaved()
! graal/com.oracle.graal.hsail/src/com/oracle/graal/hsail/HSAILRegisterConfig.java
Changeset: aa7bcf1fa423
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-03-19 16:30 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/aa7bcf1fa423
expanded Debug API to avoid any allocation for timer and metric creation if debugging is disabled
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethod.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: c03d4de23448
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-03-19 16:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c03d4de23448
Merge.
Changeset: affd2b3b0cbb
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-03-19 19:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/affd2b3b0cbb
Truffle: tuned inlining.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNodeProfile.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
Changeset: ed3bfe43d772
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-03-19 21:10 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ed3bfe43d772
Merge.
Changeset: a0baf4eeb018
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-03-19 16:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a0baf4eeb018
removed allocation for name of debug scope
! 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/ea/EATestBase.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.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/IterativeInliningPhase.java
Changeset: a6fda38d8484
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-03-19 18:05 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a6fda38d8484
refactored System.out|err into local variables to avoid need for Checkstyle disabling filters (which the Eclipse CS plugin doesn't always see)
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/logging/CountingProxy.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/System_setOut.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/HexCodeFile.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TimedCompilationPolicy.java
Changeset: aff1511f13a9
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-03-19 22:12 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/aff1511f13a9
added AllocSpy tool for analyzing allocation in Graal using the Java Allocation Instrumenter (https://code.google.com/p/java-allocation-instrumenter/)
+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/AllocSpy.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! mx/projects
Changeset: 5507d2f586ef
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-03-19 22:12 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5507d2f586ef
Merge.
Changeset: f3510d0dcf67
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-03-19 23:11 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f3510d0dcf67
removed use of varargs from Debug.scope() API
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/LazyName.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleDebugJavaMethod.java
Changeset: 3ab42370f636
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-03-19 23:41 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3ab42370f636
removed use of varargs from Debug.log() API
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugConfig.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
Changeset: 4f8268dee8aa
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-03-20 00:15 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4f8268dee8aa
mx: eclipseformat now prints all the changes that were found to the console.
! mxtool/mx.py
Changeset: 46c020971d9c
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-03-20 00:16 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/46c020971d9c
Merge.
More information about the graal-dev
mailing list