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 |
|
Martin Doerr
|
6f3e3fd0d4
|
8339411: [PPC64] cmpxchgw/h/b doesn't handle external Label
Reviewed-by: lucy, mbaesken
|
2024-09-03 09:27:59 +00:00 |
|
Martin Doerr
|
2edf574f62
|
8338814: [PPC64] Unify interface of cmpxchg for different types
Reviewed-by: lucy
|
2024-08-27 11:51:28 +00:00 |
|
Axel Boldt-Christmas
|
e06652ad3c
|
8338810: PPC, s390x: LightweightSynchronizer::exit asserts, missing lock
Reviewed-by: mdoerr, amitkumar
|
2024-08-23 05:47:29 +00:00 |
|
Amit Kumar
|
89ca5b6fbd
|
8338365: [PPC64, s390] Out-of-bounds array access in secondary_super_cache
Reviewed-by: mdoerr, aph, rrich
|
2024-08-20 09:54:20 +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 |
|
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 |
|
Suchismith Roy
|
c7e9ebb4cf
|
8331732: [PPC64] Unify and optimize code which converts != 0 to 1
Reviewed-by: mdoerr, amitkumar
|
2024-07-01 08:07:42 +00:00 |
|
Martin Doerr
|
0d1080d194
|
8331117: [PPC64] secondary_super_cache does not scale well
Reviewed-by: rrich, amitkumar
|
2024-06-17 09:30:48 +00:00 |
|
Varada M
|
40b2fbd820
|
8331733: [PPC64] saving and restoring CR is not needed at most places
Reviewed-by: mdoerr, amitkumar
|
2024-06-07 08:50:41 +00:00 |
|
Yudi Zheng
|
ed81a478e1
|
8327964: Simplify BigInteger.implMultiplyToLen intrinsic
Reviewed-by: mdoerr, amitkumar, kvn, fyang
|
2024-05-27 14:25:13 +00:00 |
|
Albert Mingkun Yang
|
1e5a2780d9
|
8332676: Remove unused BarrierSetAssembler::incr_allocated_bytes
Reviewed-by: tschatzl, kbarrett
|
2024-05-23 07:00:10 +00:00 |
|
Stefan Karlsson
|
71d48bcc3d
|
8329655: Cleanup KlassObj and klassOop names after the PermGen removal
Reviewed-by: rkennke, coleenp
|
2024-04-05 07:39:48 +00:00 |
|
Axel Boldt-Christmas
|
b5cd7efceb
|
8319901: Recursive lightweight locking: ppc64le implementation
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: mdoerr, rrich
|
2024-03-04 16:01:08 +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 |
|
Richard Reingruber
|
de97c0eb4b
|
8290965: PPC64: Implement post-call NOPs
Reviewed-by: mdoerr
|
2024-01-17 06:50:32 +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 |
|
Thomas Stuefe
|
753bd563ec
|
8311870: Split CompressedKlassPointers from compressedOops.hpp
Reviewed-by: iklam, rkennke
|
2023-07-12 09:06:53 +00:00 |
|
Damon Fenacci
|
087887286d
|
8310020: MacroAssembler::call_VM(_leaf) doesn't consistently check for conflict with C calling convention.
Reviewed-by: thartmann, fyang, mdoerr, amitkumar
|
2023-06-20 07:40:46 +00:00 |
|
Martin Doerr
|
de8aca27ba
|
8307907: [ppc] Remove RTM locking implementation
Reviewed-by: mbaesken, rrich, stuefe
|
2023-06-15 09:52:31 +00:00 |
|
Martin Doerr
|
0ab09630c6
|
8308469: [PPC64] Implement alternative fast-locking scheme
Reviewed-by: rrich, lucy
|
2023-06-01 17:24: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 |
|
JoKern65
|
c7951cf674
|
8306304: Fix xlc17 clang warnings in ppc and aix code
Reviewed-by: erikj, tsteele, mbaesken
|
2023-05-17 11:48:56 +00:00 |
|
Thomas Stuefe
|
984fbbbcab
|
8307810: Consistently use LockingMode instead of UseHeavyMonitors
Reviewed-by: dcubed, mdoerr, dholmes, amitkumar
|
2023-05-11 04:47:14 +00:00 |
|
Richard Reingruber
|
445ebef437
|
8305668: PPC: Non-Top Interpreted frames should be independent of ABI_ELFv2
Reviewed-by: mdoerr
|
2023-04-18 06:59:51 +00:00 |
|
Johan Sjölen
|
0826ceee65
|
8301495: Replace NULL with nullptr in cpu/ppc
Reviewed-by: rrich, mdoerr, tsteele
|
2023-04-14 08:54:53 +00:00 |
|
Roman Kennke
|
7cf7e0a20b
|
8302070: Factor null-check into load_klass() calls
Reviewed-by: phh, coleenp
|
2023-02-20 15:13:36 +00:00 |
|
David Holmes
|
b242eef93e
|
8280419: Remove dead code related to VerifyThread and verify_thread()
Reviewed-by: stuefe, lucy
|
2023-02-17 02:00:32 +00:00 |
|
Axel Boldt-Christmas
|
c7056737e3
|
8299089: Instrument global jni handles with tag to make them distinguishable
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Leslie Zhai <lzhai@openjdk.org>
Reviewed-by: eosterlund, stefank, ayang
|
2023-01-18 09:21:08 +00:00 |
|
Sergey Kuksenko
|
89a032dc05
|
8300002: Performance regression caused by non-inlined hot methods due to post call noop instructions
Reviewed-by: kvn, iveresov, eosterlund
|
2023-01-18 00:16:34 +00:00 |
|
Richard Reingruber
|
43d1173605
|
8286302: Port JEP 425 to PPC64
Reviewed-by: tsteele, mdoerr
|
2022-11-28 08:09:09 +00:00 |
|
Aleksey Shipilev
|
8159a1ab70
|
8290706: Remove the support for inline contiguous allocations
Reviewed-by: eosterlund, aph, rrich, fyang, thartmann
|
2022-07-26 17:19:10 +00:00 |
|
Magnus Ihse Bursie
|
4594696f54
|
8284903: Fix typos in hotspot
Reviewed-by: cjplummer, coleenp, kvn, lucy, stefank
|
2022-04-19 19:10:52 +00:00 |
|
Martin Doerr
|
46c6c6f308
|
8281043: Intrinsify recursive ObjectMonitor locking for PPC64
Reviewed-by: rrich, lucy
|
2022-02-04 09:13:41 +00:00 |
|
Martin Doerr
|
01b30bfa99
|
8253860: PPC: Relocation::pd_set_data_value conflates compressed oops and klasses
Reviewed-by: dlong, rrich
|
2021-12-09 17:04:55 +00:00 |
|
Roman Kennke
|
5b81d5eeb4
|
8276901: Implement UseHeavyMonitors consistently
Reviewed-by: coleenp, mdoerr, dcubed
|
2021-12-07 14:41:42 +00:00 |
|
Corey Ashford
|
754352f4c9
|
8270340: Base64 decodeBlock intrinsic for Power64 needs cleanup
Reviewed-by: ogatak, mdoerr
|
2021-07-20 08:07:11 +00:00 |
|
Patricio Chilano Mateo
|
2fd7943ec1
|
8256425: Obsolete Biased Locking in JDK 18
Reviewed-by: kvn, dholmes, dcubed, rrich
|
2021-06-24 18:54:41 +00:00 |
|
Patricio Chilano Mateo
|
5634f206e5
|
8265932: Move safepoint related fields from class Thread to JavaThread
Reviewed-by: coleenp, dholmes
|
2021-04-27 16:53:25 +00:00 |
|
Martin Doerr
|
9061271b0b
|
8261957: [PPC64] Support for Concurrent Thread-Stack Processing
Reviewed-by: lucy, nradomski
|
2021-03-31 09:37:16 +00:00 |
|
Quaffel
|
906facabad
|
8260372: [PPC64] Add support for JDK-8210498 and JDK-8222841
Reviewed-by: mdoerr, goetz
|
2021-02-09 14:24:44 +00:00 |
|
Martin Doerr
|
48f5220c80
|
8260369: [PPC64] Add support for JDK-8200555
Reviewed-by: lucy
|
2021-02-05 12:58:23 +00:00 |
|
Quaffel
|
0093183b33
|
8260368: [PPC64] GC interface needs enhancement to support GCs with load barriers
Reviewed-by: mdoerr, rkennke, goetz
|
2021-02-02 15:53:56 +00:00 |
|
Ioi Lam
|
492bebc7aa
|
8258004: Remove unnecessary inclusion of vm_version.hpp
Reviewed-by: dholmes, stefank
|
2021-01-19 04:32:51 +00:00 |
|
Dan Smith
|
48d8650ae1
|
8257845: Integrate JEP 390
8254047: [JEP 390] Revise "value-based class" & apply to wrappers
8252181: [JEP 390] Define & apply annotation jdk.internal.ValueBased
8252183: [JEP 390] Add 'lint' warning for @ValueBased classes
8257027: [JEP 390] Diagnose synchronization on @ValueBased classes
8252180: [JEP 390] Deprecate wrapper class constructors for removal
Co-authored-by: Roger Riggs <rriggs@openjdk.org>
Co-authored-by: Srikanth Adayapalam <sadayapalam@openjdk.org>
Co-authored-by: Lois Foltan <lfoltan@openjdk.org>
Reviewed-by: rriggs, hseigel, mchung, darcy
|
2020-12-08 23:04:01 +00:00 |
|
Martin Doerr
|
1d2d9815d0
|
8257423: [PPC64] Support -XX:-UseInlineCaches
Reviewed-by: stuefe, rrich
|
2020-12-04 11:24:15 +00:00 |
|
Thomas Stuefe
|
f8d7c5a5cf
|
8256922: ppc, ppcle build broken after JDK-8254231
Reviewed-by: shade, lucy, mdoerr
|
2020-11-24 10:59:54 +00:00 |
|
Claes Redestad
|
700447f7e4
|
8255909: Remove unused delayed_value methods
Reviewed-by: minqi, coleenp, thartmann
|
2020-11-05 08:37:08 +00:00 |
|
Erik Österlund
|
b9873e1833
|
8253180: ZGC: Implementation of JEP 376: ZGC: Concurrent Thread-Stack Processing
Reviewed-by: stefank, pliden, rehn, neliasso, coleenp, smonteith
|
2020-10-09 08:40:33 +00:00 |
|
Kim Barrett
|
2d9fa9da02
|
8247912: Make narrowOop a scoped enum
Reviewed-by: iklam, stefank
|
2020-10-01 10:45:22 +00:00 |
|