hg: graal/graal: 12 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Tue Oct 21 01:00:07 UTC 2014
Changeset: 03ac1d477d25
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-10-16 16:57 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/03ac1d477d25
HSAIL: fix RegisterCategories.
! graal/com.oracle.graal.hsail/src/com/oracle/graal/hsail/HSAIL.java
Changeset: a545fb29cb89
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-10-20 11:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a545fb29cb89
Add missing data types to cmove instruction.
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java
Changeset: 3c7e73362d6a
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-10-20 12:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3c7e73362d6a
Encapsulate FrameMap.registerConfig & FrameMap.target.
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCNodeLIRBuilder.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.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.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/AMD64HotSpotEnterUnpackFramesStackFrameOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveCurrentStackFrameOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveDeoptimizedStackFrameOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.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/src/com/oracle/graal/hotspot/nodes/TailcallNode.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64FrameMap.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILFrameMap.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXFrameMap.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRVerifier.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/RedundantMoveElimination.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java
Changeset: 689092d5cf44
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-10-20 16:26 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/689092d5cf44
Store explicit input bit width in IntegerConvertNode.
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ArithmeticOpTable.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java
! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/IntegerStampTest.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NarrowNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SignExtendNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ZeroExtendNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/IndexedLocationNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java
Changeset: 2a69cbe850a8
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-10-20 19:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2a69cbe850a8
Reduce diff with upstream
+ .jcheck/conf
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/vm.make
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/oopRecorder.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 12c6c5a5bd88
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-10-20 23:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/12c6c5a5bd88
avoid lambdas in HotSpotGraalRuntime initialization path
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/DefaultSuitesProvider.java
Changeset: 7cefdad149ad
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-10-20 23:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7cefdad149ad
enable a GraalCompilerTest to override how a method is parsed to produce a graph as well as being able to interpose on the method that is parsed/compiled
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/PTXTest.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/MemoryArithmeticTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/deopt/CompiledMethodTest.java
! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/AMD64HotSpotFrameOmissionTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/ArrayCopyIntrinsificationTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/CompressedOopTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/ExplicitExceptionTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotNmethodTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/InstalledCodeExecuteHelperTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierAdditionTest.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/LambdaEagerTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/MethodSubstitutionTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/NewMultiArrayTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/StandardMethodSubstitutionsTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/StringSubstitutionsTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/TypeCheckTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/UnsafeSubstitutionsTest.java
Changeset: 7b6a4ae58de4
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-21 00:18 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7b6a4ae58de4
Truffle-DSL: improve JavaDoc for @Fallback.
! graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/Fallback.java
Changeset: b3adab5f01a2
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-21 00:22 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b3adab5f01a2
Truffle: fix non permanent bailouts were shown as failures. they are no treated as opt unqueued events.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
Changeset: b4e38f4ca414
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-21 00:22 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b4e38f4ca414
Truffle: rename @SlowPath to @TruffleBoundary.
! CHANGELOG.md
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLCallUntilOptimizedBuiltin.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLDisableSplittingBuiltin.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLGetOptionBuiltin.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLGraalRuntimeBuiltin.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLIsInlinedBuiltin.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLIsOptimizedBuiltin.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLSetOptionBuiltin.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLTestSlowPath01Builtin.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalFrameInstance.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/CompilerDirectives.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Instrument.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/InstrumentationNode.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/TruffleTypes.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeCodeGenerator.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLDefineFunctionBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLHelloEqualsWorldBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLPrintlnBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLReadlnBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLStackTraceBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLMulNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLExpressionWrapper.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLStatementWrapper.java
Changeset: 85cec9cab17b
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-21 00:30 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/85cec9cab17b
Truffle: format fix.
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Instrument.java
Changeset: b00fc4dc6dc2
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-10-20 16:22 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/b00fc4dc6dc2
lower optimization on unsafe.cpp with XCode 6 as well
! make/bsd/makefiles/gcc.make
More information about the graal-dev
mailing list