hg: amber/amber: dont intrinsify Objects::hash

Vicente Romero vicente.romero at oracle.com
Thu Apr 4 12:35:49 UTC 2019


the performance is not as good as we expected. Also when the number of 
arguments grow too large it is worst than vanilla javac

Vicente

On 4/4/19 7:39 AM, Remi Forax wrote:
> Hi Vicente,
> what is the reason to not intrinsify Objects::hash ?
>
> Rémi
>
> ----- Mail original -----
>> De: "Vicente Romero" <vicente.romero at oracle.com>
>> À: "amber-dev" <amber-dev at openjdk.java.net>
>> Envoyé: Mardi 2 Avril 2019 23:40:53
>> Objet: hg: amber/amber: dont intrinsify Objects::hash
>> Changeset: 99ed2dfcc0fa
>> Author:    vromero
>> Date:      2019-04-02 17:39 -0400
>> URL:       http://hg.openjdk.java.net/amber/amber/rev/99ed2dfcc0fa
>>
>> dont intrinsify Objects::hash
>>
>> ! src/java.base/share/classes/java/lang/invoke/IntrinsicFactory.java
>> - src/java.base/share/classes/java/lang/invoke/ObjectsBootstraps.java
>> ! src/java.base/share/classes/java/util/Objects.java
>> -
>> src/jdk.compiler/share/classes/com/sun/tools/javac/intrinsics/HashProcessor.java
>> ! src/jdk.compiler/share/classes/module-info.java
>> - test/langtools/tools/javac/intrinsics/CheckIndyGeneratedTest2.java



More information about the amber-dev mailing list