hg: panama/panama/jdk: Machine code snippets: refactorings & bug fixes

vladimir.x.ivanov at oracle.com vladimir.x.ivanov at oracle.com
Fri May 27 13:42:27 UTC 2016


Changeset: cd47c0dc859a
Author:    vlivanov
Date:      2016-05-27 16:43 +0300
URL:       http://hg.openjdk.java.net/panama/panama/jdk/rev/cd47c0dc859a

Machine code snippets: refactorings & bug fixes
  * use j.l.i.MachineCodeSnippet as an entry point descriptor for snippets
  * use RA-aware snippets for snippets with fixed registers
  * additional diagnostic info

+ src/java.base/share/classes/java/lang/invoke/MachineCodeSnippet.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/NativeEntryPoint.java
- src/java.base/share/classes/jdk/internal/panama/CodeSnippet.java
! src/java.base/share/classes/module-info.java
! test/panama/snippets/CPUID.java
! test/panama/snippets/MachineCodeSnippetSamples.java
! test/panama/snippets/PatchableVectorUtils.java
! test/panama/snippets/VectorUtils.java
! test/panama/snippets/VectorizedHashCode.java
! test/panama/vector-api-boxed-variant/src/main/java/com/oracle/vector/CPUID.java
! test/panama/vector-api-boxed-variant/src/main/java/com/oracle/vector/LowLevelVectorOps.java
! test/panama/vector-api-patchable/src/main/java/com/oracle/vector/CPUID.java
! test/panama/vector-api-patchable/src/main/java/com/oracle/vector/PatchableVecUtils.java



More information about the panama-dev mailing list