Boris Ulasevich
|
2cb177d0ba
|
8371459: [REDO] AArch64: Use SHA3 GPR intrinsic where it's faster
Reviewed-by: phh, bperez
|
2026-03-05 16:10:44 +00:00 |
|
Andrew Haley
|
77e8469fb0
|
8328306: AArch64: MacOS lazy JIT "write xor execute" switching
Co-authored-by: Dean Long <dlong@openjdk.org>
Reviewed-by: dlong, adinn
|
2026-02-06 13:50:54 +00:00 |
|
Ferenc Rakoczi
|
99119597aa
|
8374755: ML-KEM's 12-bit decompression can be simplified on aarch64
Reviewed-by: adinn
|
2026-01-29 12:52:23 +00:00 |
|
Martin Doerr
|
618732ffc0
|
8371820: Further AES performance improvements for key schedule generation
Reviewed-by: rrich, valeriep
|
2025-12-02 19:36:43 +00:00 |
|
Albert Mingkun Yang
|
9d2fa8fe22
|
8371321: Remove unused last arg of BarrierSetAssembler::arraycopy_epilogue
Reviewed-by: fandreuzzi, tschatzl
|
2025-11-10 14:29:35 +00:00 |
|
Andrew Dinn
|
faebec63a9
|
8367532: Declare all stubgen stub entries including internal cross-stub entries
Reviewed-by: fyang, asmehra
|
2025-09-17 09:42:01 +00:00 |
|
Kim Barrett
|
9e843f56ec
|
8367014: Rename class Atomic to AtomicAccess
Reviewed-by: dholmes, aph, stefank
|
2025-09-12 06:35:55 +00:00 |
|
Andrew Dinn
|
a6fb87dbe8
|
8364042: UnsafeMemoryAccess will not work with AOT cached code stubs
Reviewed-by: asmehra, kvn
|
2025-07-30 10:08:33 +00:00 |
|
Vladimir Kozlov
|
89fe586edd
|
8363837: Make StubRoutines::crc_table_adr() into platform-specific method
Reviewed-by: adinn, yzheng
|
2025-07-25 16:47:09 +00:00 |
|
Andrew Dinn
|
b1fa1ecc98
|
8360707: Globally enumerate all blobs, stubs and entries
Reviewed-by: kvn, fyang, asmehra
|
2025-07-09 08:48:07 +00:00 |
|
Andrew Dinn
|
ee35f6384f
|
8359373: Split stubgen initial blob into pre and post-universe blobs
Reviewed-by: kvn
|
2025-06-13 16:52:40 +00:00 |
|
Dmitry Chuyko
|
23f1d4f9a9
|
8337666: AArch64: SHA3 GPR intrinsic
Reviewed-by: aph
|
2025-06-05 14:28:27 +00:00 |
|
Andrew Haley
|
a6ebcf61eb
|
8354674: AArch64: Intrinsify Unsafe::setMemory
Reviewed-by: adinn
|
2025-05-16 09:28:35 +00:00 |
|
Aleksei Voitylov
|
883e52aa10
|
8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53
Reviewed-by: aph
|
2025-05-15 11:06:22 +00:00 |
|
Severin Gehwolf
|
38bb8adf4f
|
8354941: Build failure with glibc 2.42 due to uabs() name collision
Reviewed-by: kbarrett, thartmann
|
2025-05-13 09:59:49 +00:00 |
|
Vladimir Ivanov
|
e57fd71049
|
8353786: Migrate Vector API math library support to FFM API
Reviewed-by: jbhateja, kvn, psandoz, xgong, jvernee, mli
|
2025-04-25 21:22:37 +00:00 |
|
Jamil Nimeh
|
594b26516e
|
8350126: Regression ~3% on Crypto-ChaCha20Poly1305.encrypt for MacOSX aarch64
Reviewed-by: aph
|
2025-04-22 16:49:29 +00:00 |
|
Ferenc Rakoczi
|
465c8e6583
|
8349721: Add aarch64 intrinsics for ML-KEM
Reviewed-by: adinn
|
2025-04-16 12:35:24 +00:00 |
|
Andrew Dinn
|
ac3ad03a3f
|
8350589: Investigate cleaner implementation of AArch64 ML-DSA intrinsic introduced in JDK-8348561
Reviewed-by: dlong
|
2025-03-19 17:23:23 +00:00 |
|
Doug Simon
|
95b66d5a43
|
8351700: Remove code conditional on BarrierSetNMethod being null
Reviewed-by: shade, eosterlund, never
|
2025-03-12 12:31:37 +00:00 |
|
Ferenc Rakoczi
|
3230894bdd
|
8348561: Add aarch64 intrinsics for ML-DSA
Reviewed-by: adinn
|
2025-03-04 14:41:35 +00:00 |
|
Jamil Nimeh
|
ee4caa4180
|
8349106: Change ChaCha20 intrinsic to use quarter-round parallel implementation on aarch64
Reviewed-by: aph
|
2025-02-04 16:28:04 +00:00 |
|
Andrew Dinn
|
5d5b294b0a
|
8349070: Fix riscv and ppc build errors caused by JDK-8343767
Reviewed-by: mdoerr, fyang, jwaters
|
2025-01-30 15:29:13 +00:00 |
|
Andrew Dinn
|
a937f6db30
|
8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations
Reviewed-by: vlivanov, mdoerr
|
2025-01-30 11:46:39 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Patricio Chilano Mateo
|
78b80150e0
|
8338383: Implement JEP 491: Synchronize Virtual Threads without Pinning
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: aboldtch, dholmes, coleenp, fbredberg, dlong, sspitsyn
|
2024-11-12 15:23:48 +00:00 |
|
Andrew Haley
|
ead0116f26
|
8331341: secondary_super_cache does not scale well: C1 and interpreter
Reviewed-by: vlivanov, kvn, dlong
|
2024-11-06 08:58:08 +00:00 |
|
Mikhail Ablakatov
|
4fc6d4135e
|
8341194: [REDO] Implement C2 VectorizedHashCode on AArch64
Reviewed-by: aph, adinn
|
2024-11-05 10:20:51 +00:00 |
|
Hamlin Li
|
df08a9ec0d
|
8312425: [vectorapi] AArch64: Optimize vector math operations with SLEEF
Co-authored-by: Xiaohong Gong <xgong@openjdk.org>
Reviewed-by: ihse, fgao, aph
|
2024-11-04 09:19:39 +00:00 |
|
Chad Rakoczy
|
893266c48f
|
8342601: AArch64: Micro-optimize bit shift in copy_memory
Reviewed-by: dlong, aph, shade
|
2024-10-22 16:11:37 +00:00 |
|
Jorn Vernee
|
6af13580c2
|
8337753: Target class of upcall stub may be unloaded
Reviewed-by: amitkumar, vlivanov, mdoerr
|
2024-10-03 12:02:24 +00:00 |
|
Tobias Hartmann
|
58b6fc5baa
|
8341197: [BACKOUT] 8322770: Implement C2 VectorizedHashCode on AArch64
Reviewed-by: shade, jpai
|
2024-09-30 10:56:52 +00:00 |
|
Oli Gillespie
|
1cf26a5179
|
8341013: Optimize x86/aarch64 MD5 intrinsics by reducing data dependency
Reviewed-by: mli, ascarpino
|
2024-09-30 10:53:20 +00:00 |
|
Mikhail Ablakatov
|
475b8943c6
|
8322770: Implement C2 VectorizedHashCode on AArch64
Reviewed-by: aph, adinn
|
2024-09-30 09:02:59 +00:00 |
|
Andrew Dinn
|
f0374a0bc1
|
8337987: Relocate jfr and throw_exception stubs from StubGenerator to SharedRuntime
Reviewed-by: fyang, kvn, yzheng
|
2024-08-19 09:00:19 +00:00 |
|
Vladimir Kozlov
|
34edc7358f
|
8337396: Cleanup usage of ExternalAddess
Co-authored-by: Fei Yang <fyang@openjdk.org>
Reviewed-by: vlivanov, adinn
|
2024-08-03 06:21:28 +00:00 |
|
Bernhard Urban-Forster
|
8aeada105a
|
8331159: VM build without C2 fails after JDK-8180450
Reviewed-by: thartmann, kvn, aph
|
2024-05-31 18:18:49 +00:00 |
|
Yudi Zheng
|
ed81a478e1
|
8327964: Simplify BigInteger.implMultiplyToLen intrinsic
Reviewed-by: mdoerr, amitkumar, kvn, fyang
|
2024-05-27 14:25:13 +00:00 |
|
Robbin Ehn
|
f215899a08
|
8331393: AArch64: u32 _partial_subtype_ctr loaded/stored as 64
Reviewed-by: aph, fyang
|
2024-05-01 08:09:53 +00:00 |
|
Scott Gibbons
|
58ad399d19
|
8330821: Rename UnsafeCopyMemory
Reviewed-by: kvn, sviswanathan
|
2024-04-22 22:54:19 +00:00 |
|
Scott Gibbons
|
bd67ac69a2
|
8329331: Intrinsify Unsafe::setMemory
Reviewed-by: sviswanathan, jbhateja, kvn
|
2024-04-21 23:24:46 +00:00 |
|
Andrew Haley
|
f11a496de6
|
8180450: secondary_super_cache does not scale well
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: kvn, vlivanov, dlong
|
2024-04-16 14:21:48 +00:00 |
|
Bhavana Kilambi
|
51853f7488
|
8324724: Add Stub routines for FP16 conversions on aarch64
Reviewed-by: aph, ngasson
|
2024-02-05 18:29:32 +00:00 |
|
Tobias Holenstein
|
422020c4d6
|
8210858: AArch64: remove Math.log intrinsic
Reviewed-by: ngasson, shade
|
2024-01-29 08:37:06 +00:00 |
|
Vladimir Kozlov
|
c4aba87570
|
8320272: Make method_entry_barrier address shared
Reviewed-by: dlong
|
2023-11-21 16:48:24 +00:00 |
|
Andrew Haley
|
6e86904a94
|
8319973: AArch64: Save and restore FPCR in the call stub
Reviewed-by: adinn, stuefe
|
2023-11-20 16:38:05 +00:00 |
|
Martin Doerr
|
a644670cc6
|
8318609: Upcall stubs should be smaller
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Reviewed-by: rrich, jvernee
|
2023-10-24 09:09:33 +00:00 |
|
Hao Sun
|
481cfc7985
|
8287325: AArch64: fix virtual threads with -XX:UseBranchProtection=pac-ret
Co-authored-by: Nick Gasson <ngasson@openjdk.org>
Reviewed-by: aph, dlong
|
2023-09-25 05:38:51 +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 |
|
Christian Hagedorn
|
49ddb19972
|
8313760: [REDO] Enhance AES performance
Co-authored-by: Andrew Haley <aph@openjdk.org>
Reviewed-by: adinn, aph, sviswanathan, rhalade, kvn, dlong
|
2023-08-16 07:21:04 +00:00 |
|