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
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
Boris Ulasevich
83de34041e
8343789: Move mutable nmethod data out of CodeCache
...
Reviewed-by: kvn, dlong
2025-03-11 12:33:36 +00:00
Coleen Phillimore
11a37c829c
8351165: Remove unused includes from vmStructs
...
Reviewed-by: kbarrett
2025-03-05 19:28:39 +00:00
Coleen Phillimore
8073914af7
8350974: The os_cpu VM_STRUCTS, VM_TYPES, etc have no declarations and should be removed
...
Reviewed-by: kvn, dholmes
2025-03-04 12:32:23 +00:00
Coleen Phillimore
8b0468faf1
8315488: Remove outdated and unused ciReplay support from SA
...
Reviewed-by: kvn, cjplummer, yzheng
2025-03-03 12:08:18 +00:00
Emanuel Peter
885338b5f3
8323582: C2 SuperWord AlignVector: misaligned vector memory access with unaligned native memory
...
Reviewed-by: roland, kvn
2025-02-27 06:58:43 +00:00
Vladimir Kozlov
46d4a601e0
8349088: De-virtualize Codeblob and nmethod
...
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Reviewed-by: cjplummer, aboldtch, dlong
2025-02-18 20:08:08 +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
Chris Plummer
21feef3280
8348239: SA does not know about DeoptimizeObjectsALotThread
...
Reviewed-by: kevinw, dlong, dholmes, lmesnik
2025-01-27 19:45:50 +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
Coleen Phillimore
baeb3d9ab8
8346304: SA doesn't need a copy of getModifierFlags
...
Reviewed-by: sspitsyn, cjplummer
2024-12-17 12:37:05 +00:00
Patricio Chilano Mateo
c113f82f78
8343957: Rename ObjectMonitor::owner_from() and JavaThread::_lock_id
...
Reviewed-by: coleenp, dholmes
2024-12-04 21:25:38 +00:00
Leonid Mesnik
98b667834c
8343741: SA jstack --mixed should print information about VM locks
...
Reviewed-by: cjplummer
2024-11-22 19:21:09 +00:00
Coleen Phillimore
7bb4474d81
8344579: Clean up forward declarations and includes
...
Reviewed-by: stefank
2024-11-20 12:22:43 +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
Roman Kennke
44ec501a41
8305895: Implement JEP 450: Compact Object Headers (Experimental)
...
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Hamlin Li <mli@openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin
2024-11-08 17:21:39 +00:00
Roberto Castañeda Lozano
16042556f3
8341619: C2: remove unused StoreCM node
...
Reviewed-by: chagedorn, thartmann, kvn
2024-10-10 08:34:10 +00:00
Kim Barrett
dd498794f2
8340524: Remove NarrowPtrStruct
...
Reviewed-by: shade, jwaters
2024-09-23 05:48:42 +00:00
Yasumasa Suenaga
deeb09a640
8339307: jhsdb jstack could not trace FFM upcall frame
...
Reviewed-by: cjplummer, jvernee
2024-09-07 05:46:47 +00:00
Coleen Phillimore
0cfd08f55a
8339112: Move JVM Klass flags out of AccessFlags
...
Reviewed-by: matsaave, cjplummer, dlong, thartmann, yzheng
2024-09-04 15:48:32 +00:00
Axel Boldt-Christmas
bd4160cea8
8315884: New Object to ObjectMonitor mapping
...
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Reviewed-by: rkennke, coleenp, dcubed
2024-08-16 06:20:17 +00:00
Coleen Phillimore
1cd4884368
8338447: Remove InstanceKlass::_is_marked_dependent
...
Reviewed-by: shade
2024-08-15 18:20:20 +00:00
Vladimir Kozlov
99edb4a45d
8337702: Use new ForwardExceptionNode to call StubRoutines::forward_exception_entry()
...
Reviewed-by: thartmann
2024-08-12 17:20:20 +00:00
Coleen Phillimore
b3bf31a0a0
8333542: Breakpoint in parallel code does not work
...
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Reviewed-by: dholmes, vlivanov
2024-06-25 19:50:58 +00:00
Vladimir Kozlov
9691153755
8329141: Obsolete RTM flags and code
...
Reviewed-by: chagedorn
2024-06-10 17:58:22 +00:00
Andrei Pangin
d84a8fd876
8332327: Return _methods_jmethod_ids field back in VMStructs
...
Reviewed-by: cjplummer, sspitsyn, coleenp, shade
2024-05-17 09:40:39 +00:00
Vladimir Kozlov
bdcc2400db
8331087: Move immutable nmethod data from CodeCache
...
Reviewed-by: thartmann, dlong, dnsimon
2024-04-29 15:58:03 +00:00
Vladimir Kozlov
b704e91241
8329433: Reduce nmethod header size
...
Reviewed-by: dlong, iveresov
2024-04-19 16:11:17 +00:00
Vladimir Kozlov
83eba863fe
8329332: Remove CompiledMethod and CodeBlobLayout classes
...
Reviewed-by: vlivanov, stefank
2024-04-04 19:48:48 +00:00
Coleen Phillimore
21867c929a
8313332: Simplify lazy jmethodID cache in InstanceKlass
...
Reviewed-by: amenkov, sspitsyn, dcubed
2024-04-04 13:15:12 +00:00
Emanuel Peter
c589555845
8325095: C2: bailout message broken: ResourceArea allocated string used after free
...
Reviewed-by: kvn, dlong
2024-03-05 06:35:32 +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
Albert Mingkun Yang
1c1cb048cd
8324512: Serial: Remove Generation::Name
...
Reviewed-by: stefank, iwalulya, cjplummer
2024-01-24 10:02:28 +00:00
Thomas Schatzl
38cfb220dd
8318706: Implement JEP 423: Region Pinning for G1
...
Reviewed-by: ayang, iwalulya, sjohanss
2023-11-29 10:03:32 +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
Eric Liu
50f41d6370
8309893: Integrate ReplicateB/S/I/L/F/D nodes to Replicate node
...
Reviewed-by: jbhateja, epeter, fgao
2023-11-13 02:19:52 +00:00
Jasmine Karthikeyan
36993aea9a
8316918: Optimize conversions duplicated across phi nodes
...
Reviewed-by: thartmann, kvn
2023-10-16 12:52:01 +00:00
Chris Plummer
b2728cb139
8189685: need PerfMemory class update and a volatile_static_field support in VMStructs
...
Reviewed-by: ysuenaga, dholmes, sspitsyn
2023-08-29 20:55:11 +00:00
Coleen Phillimore
f47767ffef
8313882: Fix -Wconversion warnings in runtime code
...
Reviewed-by: pchilanomate, dlong, dholmes
2023-08-10 11:57:25 +00:00
Yi Yang
31a307f2fb
8306441: Two phase segmented heap dump
...
Co-authored-by: Kevin Walls <kevinw@openjdk.org>
Reviewed-by: amenkov, kevinw
2023-08-09 01:58:57 +00:00
Ashutosh Mehra
873d117932
8312623: SA add NestHost and NestMembers attributes when dumping class
...
Reviewed-by: cjplummer, sspitsyn, stuefe
2023-08-04 18:42:37 +00:00
Matias Saavedra Silva
86783b9851
8301996: Move field resolution information out of the cpCache
...
Co-authored-by: Gui Cao <gcao@openjdk.org>
Co-authored-by: Dingli Zhang <dzhang@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: coleenp, fparain
2023-07-31 18:41:38 +00:00
Coleen Phillimore
e897041770
8312262: Klass::array_klass() should return ArrayKlass pointer
...
Reviewed-by: dlong, ccheung
2023-07-28 16:32:06 +00:00
Ashutosh Mehra
c710e71178
8311102: Write annotations in the classfile dumped by SA
...
Reviewed-by: cjplummer, stuefe
2023-07-13 17:14:30 +00:00
Thomas Stuefe
753bd563ec
8311870: Split CompressedKlassPointers from compressedOops.hpp
...
Reviewed-by: iklam, rkennke
2023-07-12 09:06:53 +00:00
Coleen Phillimore
71baf00a2d
8309605: StubRoutines are not used by SA
...
Reviewed-by: cjplummer
2023-06-16 20:04:08 +00:00