< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java

Print this page




 399             }
 400         }
 401 
 402         if (isJDK13OrHigher()) {
 403             add(toBeInvestigated,
 404                             "java/lang/Math.abs(I)I",
 405                             "java/lang/Math.abs(J)J",
 406                             "java/lang/Math.max(DD)D",
 407                             "java/lang/Math.max(FF)F",
 408                             "java/lang/Math.min(DD)D",
 409                             "java/lang/Math.min(FF)F");
 410             add(toBeInvestigated,
 411                             "jdk/internal/misc/Unsafe.writeback0(J)V",
 412                             "jdk/internal/misc/Unsafe.writebackPostSync0()V",
 413                             "jdk/internal/misc/Unsafe.writebackPreSync0()V");
 414         }
 415 
 416         if (isJDK14OrHigher()) {
 417             add(toBeInvestigated,
 418                             "com/sun/crypto/provider/ElectronicCodeBook.implECBDecrypt([BII[BI)I",
 419                             "com/sun/crypto/provider/ElectronicCodeBook.implECBEncrypt([BII[BI)I");


 420         }
 421 
 422         if (!config.inlineNotify()) {
 423             add(ignore, "java/lang/Object.notify()V");
 424         }
 425         if (!config.inlineNotifyAll()) {
 426             add(ignore, "java/lang/Object.notifyAll()V");
 427         }
 428 
 429         if (!(arch instanceof AMD64)) {
 430             // Can we implement these on non-AMD64 platforms? C2 seems to.
 431             add(toBeInvestigated,
 432                             "java/lang/String.compareTo(Ljava/lang/String;)I",
 433                             "java/lang/StringLatin1.indexOf([B[B)I",
 434                             "java/lang/StringLatin1.inflate([BI[BII)V",
 435                             "java/lang/StringLatin1.inflate([BI[CII)V",
 436                             "java/lang/StringUTF16.compress([BI[BII)I",
 437                             "java/lang/StringUTF16.compress([CI[BII)I",
 438                             "java/lang/StringUTF16.indexOf([BI[BII)I",
 439                             "java/lang/StringUTF16.indexOf([B[B)I",




 399             }
 400         }
 401 
 402         if (isJDK13OrHigher()) {
 403             add(toBeInvestigated,
 404                             "java/lang/Math.abs(I)I",
 405                             "java/lang/Math.abs(J)J",
 406                             "java/lang/Math.max(DD)D",
 407                             "java/lang/Math.max(FF)F",
 408                             "java/lang/Math.min(DD)D",
 409                             "java/lang/Math.min(FF)F");
 410             add(toBeInvestigated,
 411                             "jdk/internal/misc/Unsafe.writeback0(J)V",
 412                             "jdk/internal/misc/Unsafe.writebackPostSync0()V",
 413                             "jdk/internal/misc/Unsafe.writebackPreSync0()V");
 414         }
 415 
 416         if (isJDK14OrHigher()) {
 417             add(toBeInvestigated,
 418                             "com/sun/crypto/provider/ElectronicCodeBook.implECBDecrypt([BII[BI)I",
 419                             "com/sun/crypto/provider/ElectronicCodeBook.implECBEncrypt([BII[BI)I",
 420                             "java/math/BigInteger.shiftLeftImplWorker([I[IIII)V",
 421                             "java/math/BigInteger.shiftRightImplWorker([I[IIII)V");
 422         }
 423 
 424         if (!config.inlineNotify()) {
 425             add(ignore, "java/lang/Object.notify()V");
 426         }
 427         if (!config.inlineNotifyAll()) {
 428             add(ignore, "java/lang/Object.notifyAll()V");
 429         }
 430 
 431         if (!(arch instanceof AMD64)) {
 432             // Can we implement these on non-AMD64 platforms? C2 seems to.
 433             add(toBeInvestigated,
 434                             "java/lang/String.compareTo(Ljava/lang/String;)I",
 435                             "java/lang/StringLatin1.indexOf([B[B)I",
 436                             "java/lang/StringLatin1.inflate([BI[BII)V",
 437                             "java/lang/StringLatin1.inflate([BI[CII)V",
 438                             "java/lang/StringUTF16.compress([BI[BII)I",
 439                             "java/lang/StringUTF16.compress([CI[BII)I",
 440                             "java/lang/StringUTF16.indexOf([BI[BII)I",
 441                             "java/lang/StringUTF16.indexOf([B[B)I",


< prev index next >