Manuel Hässig
2acf0dc98a
8382582: Remove the experimental JVMCI feature
...
Co-authored-by: Tobias Hartmann <thartmann@openjdk.org>
Co-authored-by: Mikael Vidstedt <mikael@openjdk.org>
Reviewed-by: kvn, thartmann, liach, stefank, coleenp, erikj, vlivanov, cjplummer, alanb
2026-05-26 16:34:02 +00:00
Kurt Miller
ae4d9c2e6a
8371918: aarch64: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry
...
Reviewed-by: aph, shade
2025-11-19 12:14:07 +00:00
Fredrik Bredberg
3c0eed8e47
8364406: Remove LockingMode related code from aarch64
...
Reviewed-by: aph, dholmes
2025-08-12 08:45:36 +00:00
Anton Artemov
c1deb9eebf
8356556: AArch64: No need for acquire fence in safepoint poll in FFM
...
Reviewed-by: dholmes, pchilanomate
2025-06-17 13:46:13 +00:00
Markus Grönlund
d450e341c7
8357962: JFR Cooperative Sampling reveals inconsistent interpreter frames as part of JVMTI PopFrame
...
Reviewed-by: dholmes, eosterlund
2025-06-05 10:14:41 +00:00
Chad Rakoczy
19360a904b
8356949: AArch64: Tighten up template interpreter method entry code
...
Reviewed-by: aph, shade
2025-05-31 02:48:33 +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
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
Aleksey Shipilev
b7ffd223e8
8352980: Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal
...
Reviewed-by: kvn, vlivanov, coleenp
2025-03-27 11:24:48 +00:00
David Linus Briemann
4be502ea38
8350642: Interpreter: Upgrade CountBytecodes to 64 bit on 64 bit platforms
...
Reviewed-by: lmesnik, mdoerr, shade
2025-03-12 10:22:44 +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
Kim Barrett
a83cfe2658
8344917: Fix recent NULL usage backsliding
...
Reviewed-by: jsjolen
2024-11-24 17:10:31 +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
SendaoYan
d636e0d314
8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code
...
Reviewed-by: aph, jsjolen, jwaters
2024-10-09 09:02:52 +00:00
SendaoYan
5d611c0377
8340439: AArch64: Extra entry declaration for assember test
...
Reviewed-by: haosun, lmesnik, mli
2024-09-20 07:34:26 +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
Dmitry Chuyko
358d77dafb
8337657: AArch64: No need for acquire fence in safepoint poll during JNI calls
...
Reviewed-by: phh
2024-08-09 17:56:37 +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
Andrew Haley
50f3124055
8320892: AArch64: Restore FPU control state after JNI
...
Reviewed-by: adinn, stuefe
2023-12-06 15:32:35 +00:00
Matias Saavedra Silva
ffa35d8cf1
8301997: Move method resolution information out of the cpCache
...
Co-authored-by: Gui Cao <gcao@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: coleenp, adinn, fparain
2023-11-15 19:04:11 +00:00
Fredrik Bredberg
347bd15e49
8315966: Relativize initial_sp in interpreter frames
...
Reviewed-by: fyang, mdoerr, pchilanomate
2023-09-27 13:15:07 +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
Matias Saavedra Silva
683672c0bb
8292692: Move MethodCounters inline functions out of method.hpp
...
Reviewed-by: iklam, ccheung, kvn
2023-09-07 17:15:18 +00:00
Fredrik Bredberg
033f311abc
8315069: Relativize extended_sp in interpreter frames
...
Reviewed-by: haosun, aph, fyang
2023-09-01 08:35:49 +00:00
Amit Kumar
7fbad4cd5e
8310596: Utilize existing method frame::interpreter_frame_monitor_size_in_bytes()
...
Reviewed-by: dholmes, stefank
2023-08-28 03:34:20 +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
Fredrik Bredberg
c36e009772
8308984: Relativize last_sp (and top_frame_sp) in interpreter frames
...
Reviewed-by: pchilanomate, aph, haosun
2023-08-18 14:29:28 +00:00
Ioi Lam
5d193193a3
8309878: Reduce inclusion of resolvedIndyEntry.hpp
...
Reviewed-by: coleenp, sspitsyn, matsaave
2023-06-14 00:16:12 +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
Fredrik Bredberg
5a259d875e
8303153: Native interpreter frame missing mirror
...
Reviewed-by: coleenp, fyang
2023-05-08 14:44:54 +00:00
Johan Sjölen
948f3b3c24
8301493: Replace NULL with nullptr in cpu/aarch64
...
Reviewed-by: tschatzl, gziemski, dholmes
2023-05-05 08:54:05 +00:00
Matias Saavedra Silva
3fbbfd1749
8301995: Move invokedynamic resolution information out of ConstantPoolCacheEntry
...
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Co-authored-by: Dingli Zhang <dzhang@openjdk.org>
Co-authored-by: Gui Cao <gcao@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: coleenp, dnsimon, fparain, gcao, aph, fyang, amitkumar, lucy
2023-03-28 19:50:38 +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
Afshin Zafari
4fe99da74f
8151413: os::allocation_granularity/page_size and friends return signed values
...
Reviewed-by: stefank, ccheung, ysr
2023-02-07 14:08:01 +00:00
Fredrik Bredberg
f307e8c667
8299795: Relativize locals in interpreter frames
...
Reviewed-by: coleenp, rehn, pchilanomate, mdoerr, fyang
2023-01-23 10:43:50 +00:00
Patricio Chilano Mateo
151450ea9b
8294744: AArch64: applications/kitchensink/Kitchensink.java crashed: assert(oopDesc::is_oop(obj)) failed: not an oop
...
Co-authored-by: Fei Yang <fyang@openjdk.org>
Reviewed-by: aph, fyang, dcubed
2023-01-10 17:16:26 +00:00
Hao Sun
ae60599e2b
8295023: Interpreter(AArch64): Implement -XX:+PrintBytecodeHistogram and -XX:+PrintBytecodePairHistogram options
...
Reviewed-by: aph, ngasson
2022-10-17 14:46:12 +00:00
Hao Sun
ea6167104e
8294359: Interpreter(AArch64) intrinsify Thread.currentThread()
...
Reviewed-by: aph, shade
2022-09-28 10:03:37 +00:00
Axel Boldt-Christmas
725f41ffd4
8293351: Add second tmp register to aarch64 BarrierSetAssembler::load_at
...
Reviewed-by: aph, tschatzl, fyang
2022-09-13 11:21:47 +00:00
Robbin Ehn
1e1db5debd
8292591: Experimentally add back barrier-less Java thread transitions
...
Reviewed-by: mdoerr, eosterlund, pchilanomate, dcubed
2022-09-13 08:31:45 +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
Coleen Phillimore
e353b572a5
8292890: Remove PrintTouchedMethodsAtExit and LogTouchedMethods
...
Reviewed-by: iklam, hseigel
2022-08-25 21:12:35 +00:00
Feilong Jiang
2e0a17c560
8292187: aarch64: Remove duplicate header files
...
Reviewed-by: aph, ngasson
2022-08-11 00:55:08 +00:00
Robbin Ehn
ac399e9777
8286957: Held monitor count
...
Reviewed-by: rpressler, eosterlund
2022-07-08 07:12:19 +00:00
Andrew Haley
b5d965656d
8288971: AArch64: Clean up stack and register handling in interpreter
...
Reviewed-by: adinn, ngasson
2022-07-04 13:26:54 +00:00
Zhuojun Miao
1b9987cb08
8287288: Fix some typos in C1
...
Reviewed-by: aph, dholmes, dlong, chagedorn
2022-05-30 07:52:49 +00:00