Mohamed Issa
|
05f8a6fca8
|
8360559: Optimize Math.sinh for x86 64 bit platforms
Reviewed-by: sviswanathan, sparasa
|
2025-08-04 18:47:57 +00:00 |
|
Francesco Andreuzzi
|
3387b3195c
|
8364519: Sort share/classfile includes
Reviewed-by: shade, ayang
|
2025-08-04 08:20:22 +00:00 |
|
Kim Barrett
|
56c75453cd
|
8352565: Add native method implementation of Reference.get()
Reviewed-by: vlivanov, tschatzl, lmesnik
|
2025-06-25 18:22:06 +00:00 |
|
Mohamed Issa
|
ef4cbec6fb
|
8358556: Assert when running with -XX:-UseLibmIntrinsic
Reviewed-by: sviswanathan, kvn
|
2025-06-11 17:47:03 +00:00 |
|
Mohamed Issa
|
0df8c9684b
|
8353686: Optimize Math.cbrt for x86 64 bit platforms
Reviewed-by: sviswanathan, sparasa, jbhateja
|
2025-05-30 21:47:20 +00:00 |
|
Ferenc Rakoczi
|
972f2ebe97
|
8351412: Add AVX-512 intrinsics for ML-KEM
Reviewed-by: sviswanathan
|
2025-05-20 19:06:22 +00:00 |
|
Ferenc Rakoczi
|
465c8e6583
|
8349721: Add aarch64 intrinsics for ML-KEM
Reviewed-by: adinn
|
2025-04-16 12:35:24 +00:00 |
|
Ferenc Rakoczi
|
3230894bdd
|
8348561: Add aarch64 intrinsics for ML-DSA
Reviewed-by: adinn
|
2025-03-04 14:41:35 +00:00 |
|
Coleen Phillimore
|
c413549eb7
|
8349860: Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native
Reviewed-by: dlong, rriggs, vlivanov, yzheng, liach
|
2025-02-25 12:35:54 +00:00 |
|
Coleen Phillimore
|
c9cadbd23f
|
8346567: Make Class.getModifiers() non-native
Reviewed-by: alanb, vlivanov, yzheng, dlong
|
2025-02-10 12:44:30 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Coleen Phillimore
|
6ee2bd2f33
|
8347147: [REDO] AccessFlags can be u2 in metadata
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: vlivanov, yzheng
|
2025-01-08 19:48:25 +00:00 |
|
David Holmes
|
021c476409
|
8347148: [BACKOUT] AccessFlags can be u2 in metadata
Reviewed-by: coleenp
|
2025-01-08 00:37:27 +00:00 |
|
Coleen Phillimore
|
098afc8b7d
|
8339113: AccessFlags can be u2 in metadata
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: sspitsyn, vlivanov, yzheng, dlong, dholmes
|
2025-01-07 22:03:38 +00:00 |
|
Christian Hagedorn
|
32c8195c3a
|
8345801: C2: Clean up include statements to speed up compilation when touching type.hpp
Reviewed-by: kvn, dlong, jwaters
|
2024-12-16 09:53:38 +00:00 |
|
vamsi-parasa
|
212e32931c
|
8338694: x86_64 intrinsic for tanh using libm
Reviewed-by: kvn, jbhateja, sgibbons, sviswanathan
|
2024-09-24 15:11:13 +00:00 |
|
Markus Grönlund
|
fead3cf541
|
8338745: Intrinsify Continuation.pin() and Continuation.unpin()
Reviewed-by: kvn
|
2024-08-23 09:26:00 +00:00 |
|
Volodymyr Paprotski
|
afed7d0b05
|
8329538: Accelerate P256 on x86_64 using Montgomery intrinsic
Reviewed-by: ihse, ascarpino, sviswanathan
|
2024-05-22 16:27:27 +00:00 |
|
Scott Gibbons
|
bd67ac69a2
|
8329331: Intrinsify Unsafe::setMemory
Reviewed-by: sviswanathan, jbhateja, kvn
|
2024-04-21 23:24:46 +00:00 |
|
Claes Redestad
|
55c1446b68
|
8321468: Remove StringUTF16::equals
Reviewed-by: rriggs, kvn
|
2024-02-05 16:30:16 +00:00 |
|
Kim Barrett
|
c077be4768
|
8314694: Separate checked_cast from globalDefinitions.hpp
Reviewed-by: stuefe, coleenp, sspitsyn
|
2023-08-23 22:32:37 +00:00 |
|
Coleen Phillimore
|
f66cd5008d
|
8313564: Fix -Wconversion warnings in classfile code
Reviewed-by: matsaave, dholmes
|
2023-08-04 14:06:16 +00:00 |
|
Coleen Phillimore
|
47c4b992b4
|
8312121: Fix -Wconversion warnings in tribool.hpp
Reviewed-by: dlong, dholmes
|
2023-07-28 12:08:24 +00:00 |
|
Vladimir Kozlov
|
ec1eb00ed3
|
8303415: Add VM_Version::is_intrinsic_supported(id)
Reviewed-by: thartmann, dholmes
|
2023-03-14 12:20:14 +00:00 |
|
Vladimir Kozlov
|
8cfd74f76a
|
8302976: C2 intrinsification of Float.floatToFloat16 and Float.float16ToFloat yields different result than the interpreter
Reviewed-by: sviswanathan, jbhateja, vlivanov
|
2023-03-09 03:26:38 +00:00 |
|
Johan Sjölen
|
49ff52087b
|
8300241: Replace NULL with nullptr in share/classfile/
Reviewed-by: coleenp, iklam
|
2023-01-27 16:15:29 +00:00 |
|
Claes Redestad
|
e37078f5bb
|
8282664: Unroll by hand StringUTF16 and StringLatin1 polynomial hash loops
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Ludovic Henry <luhenry@openjdk.org>
Co-authored-by: Claes Redestad <redestad@openjdk.org>
Reviewed-by: vlivanov, sviswanathan, luhenry
|
2023-01-17 21:06:22 +00:00 |
|
Volodymyr Paprotski
|
22007a1e38
|
8298893: Rename option UsePolyIntrinsics to UsePoly1305Intrinsics
Reviewed-by: jnimeh, chagedorn, thartmann
|
2022-12-21 18:43:40 +00:00 |
|
Andrew Haley
|
221e1a4260
|
8286666: JEP 429: Implementation of Scoped Values (Incubator)
Reviewed-by: psandoz, dlong, alanb, mcimadamore
|
2022-12-07 10:14:06 +00:00 |
|
Jamil Nimeh
|
cd6bebbf34
|
8247645: ChaCha20 intrinsics
Reviewed-by: sviswanathan, ngasson, vlivanov, ascarpino
|
2022-11-29 14:40:20 +00:00 |
|
Volodymyr Paprotski
|
f12710e938
|
8288047: Accelerate Poly1305 on x86_64 using AVX512 instructions
Reviewed-by: sviswanathan, vlivanov
|
2022-11-21 21:01:25 +00:00 |
|
Stefan Karlsson
|
813b223a6b
|
8296926: Sort include lines of files in the include/ directory
Reviewed-by: kbarrett, erikj, lkorinth
|
2022-11-16 12:51:26 +00:00 |
|
Dean Long
|
fa68371bb8
|
8292584: assert(cb != __null) failed: must be with -XX:-Inline
Reviewed-by: kvn, rpressler
|
2022-09-01 20:19:37 +00:00 |
|
Aleksey Shipilev
|
c0623972cf
|
8292713: Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses
Reviewed-by: psandoz, kvn, fyang
|
2022-08-24 13:19:43 +00:00 |
|
Alan Bateman
|
9583e3657e
|
8284161: Implementation of Virtual Threads (Preview)
Co-authored-by: Ron Pressler <rpressler@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Rickard Bäckman <rbackman@openjdk.org>
Co-authored-by: Markus Grönlund <mgronlun@openjdk.org>
Co-authored-by: Leonid Mesnik <lmesnik@openjdk.org>
Co-authored-by: Serguei Spitsyn <sspitsyn@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Co-authored-by: Sergey Kuksenko <skuksenko@openjdk.org>
Reviewed-by: lancea, eosterlund, rehn, sspitsyn, stefank, tschatzl, dfuchs, lmesnik, dcubed, kevinw, amenkov, dlong, mchung, psandoz, bpb, coleenp, smarks, egahlin, mseledtsov, coffeys, darcy
|
2022-05-07 08:06:16 +00:00 |
|
Claes Redestad
|
beedae1141
|
8281146: Replace StringCoding.hasNegatives with countPositives
Co-authored-by: Lutz Schmidt <lucy@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: kvn, lucy, rriggs
|
2022-03-17 09:20:24 +00:00 |
|
Aleksey Shipilev
|
a3f710efbe
|
8276215: Intrinsics matchers should handle native method flags better
Reviewed-by: dholmes, kvn
|
2021-11-10 10:45:51 +00:00 |
|
Aleksey Shipilev
|
9eadcbb47e
|
8276217: Harmonize StrictMath intrinsics handling
Reviewed-by: aph, kvn
|
2021-11-04 08:08:07 +00:00 |
|
Claes Redestad
|
aaa36cc006
|
8274242: Implement fast-path for ASCII-compatible CharsetEncoders on x86
Reviewed-by: naoto, thartmann
|
2021-09-29 12:58:14 +00:00 |
|
Smita Kamath
|
0e7288ffbf
|
8267125: AES Galois CounterMode (GCM) interleaved implementation using AVX512 + VAES instructions
Co-authored-by: Smita Kamath <svkamath@openjdk.org>
Co-authored-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
Co-authored-by: Anthony Scarpino <ascarpino@openjdk.org>
Reviewed-by: kvn, valeriep
|
2021-08-24 18:48:31 +00:00 |
|
Yi Yang
|
5cee23a9ed
|
8265518: C1: Intrinsic support for Preconditions.checkIndex
Reviewed-by: dfuchs, iveresov
|
2021-06-12 01:03:50 +00:00 |
|
Xubo Zhang
|
8e3549fc73
|
8266332: Adler32 intrinsic for x86 64-bit platforms
Co-authored-by: Xubo Zhang <xubo.zhang@intel.com>
Co-authored-by: Greg B Tucker <greg.b.tucker@intel.com>
Co-authored-by: Pengfei Li <pli@openjdk.org>
Reviewed-by: sviswanathan, jbhateja, kvn, neliasso
|
2021-05-19 23:44:23 +00:00 |
|
Aleksey Shipilev
|
6018336fc5
|
8259316: [REDO] C1/C2 compiler support for blackholes
Reviewed-by: vlivanov, kvn, iignatyev
|
2021-05-05 14:27:21 +00:00 |
|
Ioi Lam
|
739769c8fc
|
8265411: Avoid unnecessary Method::init_intrinsic_id calls
Reviewed-by: dholmes, minqi
|
2021-04-21 01:42:50 +00:00 |
|
Ioi Lam
|
5898ab6545
|
8259894: refactor parts of jvm.h into jvm_io.h and jvm_constants.h
Reviewed-by: dholmes, coleenp
|
2021-01-25 08:00:40 +00:00 |
|
Jesper Wilhelmsson
|
555641ede5
|
Merge
|
2021-01-07 21:17:35 +00:00 |
|
Aleksey Shipilev
|
ad45678719
|
8258558: Revert changes for JDK-8252505 and related issues
Reviewed-by: kvn
|
2021-01-06 13:27:57 +00:00 |
|
Ioi Lam
|
59f4c4aad5
|
8258075: Use auto variable declarations for enum iteration
Reviewed-by: jrose, ccheung
|
2020-12-16 19:39:24 +00:00 |
|
Ioi Lam
|
80dac5a87c
|
8257912: Convert enum iteration to use range-based for loops
Reviewed-by: kbarrett, tschatzl, gziemski
|
2020-12-10 20:33:13 +00:00 |
|
Aleksey Shipilev
|
e590618962
|
8252505: C1/C2 compiler support for blackholes
Reviewed-by: vlivanov, aph
|
2020-12-06 17:43:34 +00:00 |
|