Dingli Zhang
|
ca3e6236a2
|
8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector
Reviewed-by: fjiang, fyang
|
2026-01-20 23:48:42 +00:00 |
|
David Holmes
|
ca6925ec6b
|
8370112: Remove VM_Version::supports_fast_class_init_checks() in platform-specific code
Reviewed-by: shade, fyang
|
2026-01-20 06:18:07 +00:00 |
|
Fredrik Bredberg
|
3930b1d4dd
|
8367982: Unify ObjectSynchronizer and LightweightSynchronizer
Reviewed-by: pchilanomate, coleenp
|
2025-11-06 12:16:19 +00:00 |
|
Robbin Ehn
|
0737a56252
|
8370708: RISC-V: Add VerifyStackAtCalls
Reviewed-by: fyang, fjiang
|
2025-11-05 09:21:57 +00:00 |
|
Fredrik Bredberg
|
e6781fd949
|
8367601: Remove held_monitor_count
Reviewed-by: mdoerr, pchilanomate, fyang
|
2025-10-06 08:10:11 +00:00 |
|
Robbin Ehn
|
07ecc93dbd
|
8367692: RISC-V: Align post call nop
Reviewed-by: fyang, fjiang, mli
|
2025-09-30 15:10:30 +00:00 |
|
Fredrik Bredberg
|
847b107df8
|
8365191: Cleanup after removing LockingMode related code
Reviewed-by: coleenp, dholmes, yzheng, mdoerr, ayang, fyang, amitkumar
|
2025-09-25 08:15:45 +00:00 |
|
Ashutosh Mehra
|
156eb767f1
|
8366905: Store AdapterBlob pointer in AdapterHandlerEntry
Reviewed-by: kvn, adinn
|
2025-09-24 13:37:58 +00:00 |
|
Fredrik Bredberg
|
e77cdd93ea
|
8364570: Remove LockingMode related code from riscv64
Reviewed-by: fyang, fjiang
|
2025-08-13 08:47:08 +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 |
|
Anjian Wen
|
1a01839f8c
|
8359105: RISC-V: No need for acquire fence in safepoint poll during JNI calls
Reviewed-by: rehn, fyang, fjiang
|
2025-06-16 03:32:40 +00:00 |
|
Markus Grönlund
|
bbceab0725
|
8352251: Implement JEP 518: JFR Cooperative Sampling
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Boris Ulasevich <bulasevich@openjdk.org>
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: eosterlund, egahlin
|
2025-05-26 18:37:55 +00:00 |
|
Anjian-Wen
|
adebfa7ffd
|
8356700: RISC-V: Declare incompressible scope in fill_words / zero_memory assembler routines
Reviewed-by: fyang, fjiang
|
2025-05-13 03:06:36 +00:00 |
|
Vladimir Kozlov
|
aae2bb6249
|
8350209: Preserve adapters in AOT cache
Co-authored-by: Ashutosh Mehra <asmehra@openjdk.org>
Reviewed-by: vlivanov, asmehra, ihse, iklam
|
2025-05-01 21:03:24 +00:00 |
|
Cesar Soares Lucas
|
055b750d99
|
8354543: Set more meaningful names for "get_vm_result" and "get_vm_result_2"
Reviewed-by: shade, coleenp
|
2025-04-17 06:08:36 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Fei Yang
|
4f3dc9d13a
|
8347352: RISC-V: Cleanup bitwise AND assembler routines
Reviewed-by: rehn, fjiang, mli
|
2025-01-15 08:04:04 +00:00 |
|
Fei Yang
|
8c87ea2bdf
|
8346478: RISC-V: Refactor add/sub assembler routines
Reviewed-by: fjiang, rehn, gcao
|
2025-01-09 11:36:40 +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 |
|
Fei Yang
|
929d4a5099
|
8346231: RISC-V: Fix incorrect assertion in SharedRuntime::generate_handler_blob
Reviewed-by: fjiang, rehn
|
2024-12-17 00:02:24 +00:00 |
|
Qizheng Xing
|
cc47918445
|
8345040: Clean up unused variables and code in generate_native_wrapper
Reviewed-by: mli, dfenacci, kvn
|
2024-12-11 15:11:46 +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 |
|
Hamlin Li
|
1e35da8d33
|
8343063: RISC-V: remove redundant reg copy in generate_resolve_blob
Reviewed-by: fyang, rehn
|
2024-10-25 14:28:23 +00:00 |
|
Fei Yang
|
85774b713e
|
8342882: RISC-V: Unify handling of jumps to runtime
Reviewed-by: rehn
|
2024-10-24 11:22:01 +00:00 |
|
Robbin Ehn
|
66ddaaa359
|
8340241: RISC-V: Returns mispredicted
Reviewed-by: fyang, luhenry
|
2024-10-21 13:15:52 +00:00 |
|
Hamlin Li
|
580eb62dc0
|
8320500: [vectorapi] RISC-V: Optimize vector math operations with SLEEF
Reviewed-by: luhenry, ihse, erikj, fyang, rehn
|
2024-10-08 15:15:13 +00:00 |
|
Doug Simon
|
5d062e248e
|
8340576: Some JVMCI flags are inconsistent
Reviewed-by: never
|
2024-09-26 19:36:26 +00:00 |
|
Andrew Dinn
|
0df10bbd96
|
8339466: Enumerate shared stubs and define static fields and names via declarations
Reviewed-by: kvn, fyang
|
2024-09-06 13:57:13 +00:00 |
|
Gui Cao
|
c4cf1e93bb
|
8338539: New Object to ObjectMonitor mapping: riscv64 implementation
Reviewed-by: fyang, rehn, mli
|
2024-08-21 08:58:40 +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 |
|
Andrew Dinn
|
ab509f1b98
|
8337654: Relocate uncommon trap stub from SharedRuntime to OptoRuntime
Reviewed-by: kvn, vlivanov, fyang
|
2024-08-06 13:22:55 +00:00 |
|
Robbin Ehn
|
5c612c230b
|
8332689: RISC-V: Use load instead of trampolines
Reviewed-by: fyang, mli, luhenry
|
2024-07-11 10:24:00 +00:00 |
|
Kuai Wei
|
b363de8c9f
|
8335946: DTrace code snippets should be generated when DTrace flags are enabled
Reviewed-by: coleenp, dholmes
|
2024-07-11 02:44:25 +00:00 |
|
Hamlin Li
|
85261bcebc
|
8330266: RISC-V: Restore frm to RoundingMode::rne after JNI
Reviewed-by: fyang, rehn
|
2024-04-19 10:08:57 +00:00 |
|
David Holmes
|
274c805c51
|
8327743: JVM crash in hotspot/share/runtime/javaThread.cpp - failed: held monitor count should be equal to jni: 0 != 1
Co-authored-by: Fredrik Bredberg <fbredberg@openjdk.org>
Reviewed-by: rehn, fbredberg, pchilanomate, rrich
|
2024-04-16 00:48:15 +00:00 |
|
Cesar Soares Lucas
|
31ee5108e0
|
8241503: C2: Share MacroAssembler between mach nodes during code emission
Reviewed-by: kvn, mdoerr, amitkumar, lucy
|
2024-04-11 15:44:49 +00:00 |
|
Gui Cao
|
e1b661f8c1
|
8319900: Recursive lightweight locking: riscv64 implementation
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: fyang
|
2024-03-05 02:04:21 +00:00 |
|
Erik Österlund
|
84965ea1a8
|
8322630: Remove ICStubs and related safepoints
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Aleksei Voitylov <avoitylov@openjdk.org>
Reviewed-by: tschatzl, aboldtch, dlong
|
2024-02-14 11:44:30 +00:00 |
|
Patricio Chilano Mateo
|
4628763001
|
8320302: compiler/arguments/TestC1Globals.java hits SIGSEGV in ContinuationEntry::set_enter_code
Reviewed-by: dholmes, coleenp
|
2024-02-12 18:55:43 +00:00 |
|
Patricio Chilano Mateo
|
e9e694f4ef
|
8320275: assert(_chunk->bitmap().at(index)) failed: Bit not set at index
Reviewed-by: dlong, fparain
|
2024-01-02 22:22:03 +00:00 |
|
Gui Cao
|
0be0775a76
|
8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr
Reviewed-by: rehn, fyang
|
2023-12-15 07:23:50 +00:00 |
|
Feilong Jiang
|
aec386596d
|
8320697: RISC-V: Small refactoring for runtime calls
Co-authored-by: Fei Yang <fyang@openjdk.org>
Reviewed-by: fyang, rehn
|
2023-12-05 07:05:57 +00:00 |
|
Gui Cao
|
a6098e438d
|
8320280: RISC-V: Avoid passing t0 as temp register to MacroAssembler::lightweight_lock/unlock
Reviewed-by: fyang, rehn
|
2023-11-20 14:40:00 +00:00 |
|
Martin Doerr
|
368e4f60a9
|
8315801: [PPC64] JNI code should be more similar to the Panama implementation
Reviewed-by: rrich, lucy
|
2023-11-17 11:49:21 +00:00 |
|
Stefan Karlsson
|
639ba13c4b
|
8316179: Use consistent naming for lightweight locking in MacroAssembler
Reviewed-by: rkennke, coleenp, dholmes
|
2023-09-14 07:02:29 +00:00 |
|
Dingli Zhang
|
119994f3ce
|
8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit
Co-authored-by: zifeihan <caogui@iscas.ac.cn>
Reviewed-by: fjiang, fyang
|
2023-05-31 01:31:50 +00:00 |
|
Coleen Phillimore
|
265f40b4f7
|
8308396: Fix offset_of conversion warnings in runtime code
Reviewed-by: amitkumar, jsjolen, fparain
|
2023-05-19 17:16:04 +00:00 |
|
Feilong Jiang
|
39f4e4d3c3
|
8307758: RISC-V: Improve bit test code introduced by JDK-8291555
Co-authored-by: Fei Yang <fyang@openjdk.org>
Reviewed-by: fyang
|
2023-05-11 01:32:29 +00:00 |
|