Richard Reingruber
|
7c0da6702f
|
8380041: PPC: remove POWER6 remnants
Reviewed-by: dbriemann, mdoerr
|
2026-03-19 05:20:45 +00:00 |
|
Albert Mingkun Yang
|
3a93daf189
|
8373369: [REDO] Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch
Reviewed-by: mdoerr, kvn, tschatzl
|
2026-03-18 09:07:14 +00:00 |
|
Joel Sikström
|
3b8af308d7
|
8379665: Obsolete AlwaysActAsServerClassMachine and NeverActAsServerClassMachine
Reviewed-by: stefank, ayang, aboldtch
|
2026-03-16 09:10:07 +00:00 |
|
Richard Reingruber
|
fec7229bc2
|
8379625: PPC: cleanup C2 OptoAssembly
Reviewed-by: mdoerr, dbriemann
|
2026-03-13 09:52:52 +00:00 |
|
Anton Artemov
|
c9b7827464
|
8294152: AArch64: frame::id() and frame::is_older() broken for interpreted frames with large max_stack
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Reviewed-by: rrich, fbredberg, mdoerr, aboldtch, amitkumar, pchilanomate
|
2026-03-13 08:45:15 +00:00 |
|
Quan Anh Mai
|
fd80329bfd
|
8379260: C2: Separate volatile barrier and full barrier
Reviewed-by: fyang, mdoerr, amitkumar, aph, dlong
|
2026-03-12 08:39:41 +00:00 |
|
Martin Doerr
|
256512147d
|
8379448: [PPC64] Build without C2 broken after 8373595
Reviewed-by: rrich, aboldtch, mbaesken, dbriemann
|
2026-03-11 09:29:29 +00:00 |
|
Paul Hübner
|
e74863249c
|
8378559: Add setting of captured states like errno
Reviewed-by: jvernee, fbredberg
|
2026-03-11 09:22:20 +00:00 |
|
Albert Mingkun Yang
|
5e588085e9
|
8378744: Obsolete NewSizeThreadIncrease flag
Reviewed-by: tschatzl, iwalulya, sjohanss
|
2026-03-09 10:35:00 +00:00 |
|
Saranya Natarajan
|
695b83346f
|
8377148: Remove obsolete functions Matcher::is_spillable_arg() and Matcher::interpreter_frame_pointer_reg()
Reviewed-by: dfenacci, rcastanedalo, mdoerr, fyang, amitkumar, mbaesken
|
2026-03-09 09:19:28 +00:00 |
|
David Briemann
|
28e8700f46
|
8378675: PPC64: increase instruction cache line size
Reviewed-by: mdoerr
|
2026-03-05 10:08:57 +00:00 |
|
David Briemann
|
3a74f16e20
|
8376113: PPC64: Implement special MachNodes for floating point Min / Max
Reviewed-by: mdoerr, rrich
|
2026-02-25 11:02:50 +00:00 |
|
Fredrik Bredberg
|
119108c0d4
|
8373595: A new ObjectMonitorTable implementation
Co-authored-by: Anton Artemov <aartemov@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Roman Kennke <rkennke@openjdk.org>
Reviewed-by: aboldtch, amitkumar, aartemov, rkennke, coleenp, eosterlund
|
2026-02-25 09:24:44 +00:00 |
|
Martin Doerr
|
aee4b02ecd
|
8378353: [PPC64] StringCoding.countPositives causes errors when the length is not a proper 32 bit int
Reviewed-by: mbaesken, dbriemann
|
2026-02-23 13:00:00 +00:00 |
|
Matthias Baesken
|
1b39d2c28c
|
8377898: Hotspot build on AIX with unused-functions warning reports some unused functions
Reviewed-by: mdoerr, ayang, lucy
|
2026-02-16 08:16:17 +00:00 |
|
David Briemann
|
37dc1be67d
|
8188131: [PPC] Increase inlining thresholds to the same as other platforms
Reviewed-by: mdoerr, mbaesken
|
2026-02-12 13:29:33 +00:00 |
|
Leo Korinth
|
57931dc6b2
|
8377172: Change datatype of CodeEntryAlignment to uint
Reviewed-by: ayang, mhaessig
|
2026-02-11 09:14:58 +00:00 |
|
Martin Doerr
|
7a37d370e3
|
8377326: [PPC64] build without C1 and C2 broken
Reviewed-by: dbriemann, mbaesken
|
2026-02-06 11:01:18 +00:00 |
|
David Briemann
|
17f25b5ac4
|
8375536: PPC64: Implement special MachNodes for floating point CMove
Reviewed-by: mdoerr, rrich
|
2026-02-02 11:31:17 +00:00 |
|
Aleksey Shipilev
|
f8b0ff26c9
|
8376472: Shenandoah: Assembler store barriers read destination memory despite the decorators
Reviewed-by: mdoerr, wkemper
|
2026-02-02 07:12:32 +00:00 |
|
Aleksey Shipilev
|
88c8a55a43
|
8373266: Strengthen constant CardTable base accesses
Reviewed-by: tschatzl, xpeng
|
2026-01-28 07:44:31 +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 |
|
David Briemann
|
30f39d88e5
|
8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build
Reviewed-by: mdoerr, shade
|
2026-01-19 08:54:18 +00:00 |
|
Richard Reingruber
|
5664d91484
|
8374769: PPC: MASM::pop_cont_fastpath() should reset _cont_fastpath if SP == _cont_fastpath
Reviewed-by: mdoerr
|
2026-01-16 08:01:40 +00:00 |
|
Sergey Bylokhov
|
a6462d641c
|
8374316: Update copyright year to 2025 for hotspot in files where it was missed
Reviewed-by: kbarrett
|
2025-12-30 12:08:36 +00:00 |
|
Albert Mingkun Yang
|
4378789029
|
8373145: [BACKOUT] Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch
Reviewed-by: mdoerr, kvn
|
2025-12-05 19:17:45 +00:00 |
|
Richard Reingruber
|
804ce0a239
|
8370473: C2: Better Aligment of Vector Spill Slots
Reviewed-by: goetz, mdoerr
|
2025-12-03 10:29:09 +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 |
|
Axel Boldt-Christmas
|
ca96366c03
|
8372528: Unify atomic exchange and compare exchange
Reviewed-by: kbarrett, stefank
|
2025-12-01 06:51:03 +00:00 |
|
Jatin Bhateja
|
e0311ecb85
|
8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions
Reviewed-by: sviswanathan, dlunden, vlivanov, qamai
|
2025-12-01 06:04:23 +00:00 |
|
Ruben Ayrapetyan
|
2177260094
|
8371458: [REDO] Remove exception handler stub code in C2
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: mdoerr, dlong
|
2025-11-24 16:59:25 +00:00 |
|
Albert Mingkun Yang
|
50a3049737
|
8371643: Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch
Reviewed-by: mdoerr, kvn, tschatzl
|
2025-11-18 09:37:20 +00:00 |
|
Xiaohong Gong
|
676e6fd8d5
|
8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE
Reviewed-by: epeter, psandoz, haosun, sviswanathan
|
2025-11-13 01:33:21 +00:00 |
|
Martin Doerr
|
cbd77fc9f3
|
8370244: [PPC64] Several vector tests fail on Power8
Reviewed-by: dbriemann, rrich
|
2025-11-11 14:26:58 +00:00 |
|
Tobias Hartmann
|
48bbc950f1
|
8371388: [BACKOUT] JDK-8365047: Remove exception handler stub code in C2
Reviewed-by: chagedorn, epeter
|
2025-11-07 09:17:21 +00:00 |
|
Fredrik Bredberg
|
3930b1d4dd
|
8367982: Unify ObjectSynchronizer and LightweightSynchronizer
Reviewed-by: pchilanomate, coleenp
|
2025-11-06 12:16:19 +00:00 |
|
Ruben Ayrapetyan
|
3e3822ad7e
|
8365047: Remove exception handler stub code in C2
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: mdoerr, dlong, dfenacci, adinn, fyang, aph
|
2025-11-05 11:55:02 +00:00 |
|
Patricio Chilano Mateo
|
c6a88155b5
|
8369238: Allow virtual thread preemption on some common class initialization paths
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Reviewed-by: sspitsyn, dholmes, coleenp, fbredberg
|
2025-11-04 23:32:41 +00:00 |
|
Albert Mingkun Yang
|
21f41c5f49
|
8370774: Merge ModRefBarrierSet into CardTableBarrierSet
Reviewed-by: tschatzl, iwalulya
|
2025-11-04 09:22:47 +00:00 |
|
Joel Sikström
|
6964cede02
|
8369346: Remove default value of and deprecate the MaxRAM flag
Reviewed-by: ayang, lkorinth
|
2025-10-29 12:47:18 +00:00 |
|
Manuel Hässig
|
9625993611
|
8370579: PPC: fix inswri immediate argument order
Reviewed-by: mdoerr, mbaesken
|
2025-10-28 08:59:08 +00:00 |
|
Martin Doerr
|
6bf3581bba
|
8369946: Bytecode rewriting causes Java heap corruption on PPC
Reviewed-by: rrich, dbriemann
|
2025-10-22 08:35:05 +00:00 |
|
Daniel Lundén
|
2af4d20abf
|
8370031: Make RegMask copy constructor explicit and replace RegMask operator= with named function
Reviewed-by: mhaessig, rcastanedalo
|
2025-10-21 13:17:14 +00:00 |
|
David Briemann
|
9b9559a2e3
|
8369979: Flag UsePopCountInstruction was accidentally disabled on PPC64
Reviewed-by: aph, mdoerr
|
2025-10-17 08:59:55 +00:00 |
|
David Briemann
|
c9cbd31f85
|
8307495: Specialize atomic bitset functions for aix-ppc
Reviewed-by: mdoerr, rrich
|
2025-10-15 18:29:23 +00:00 |
|
David Briemann
|
bfe6937244
|
8369444: JavaFrameAnchor on PPC64 has unnecessary barriers
Reviewed-by: mdoerr, dlong
|
2025-10-15 18:28:56 +00:00 |
|
Martin Doerr
|
112d88523d
|
8334247: [PPC64] Consider trap based nmethod entry barriers
Reviewed-by: ssarathi, rrich
|
2025-10-15 09:18:22 +00:00 |
|
Ashutosh Mehra
|
622a611c33
|
8369296: Add fast class init checks in interpreter for resolving ConstantPool entries for static field
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: mdoerr, vlivanov, kvn, amitkumar, fyang, mli
|
2025-10-14 18:15:06 +00:00 |
|
Richard Reingruber
|
79bcc7b8ec
|
8369257: PPC: compiler/whitebox/RelocateNMethodMultiplePaths.java fails with assertion
Reviewed-by: mdoerr
|
2025-10-08 15:56:58 +00:00 |
|
Fredrik Bredberg
|
e6781fd949
|
8367601: Remove held_monitor_count
Reviewed-by: mdoerr, pchilanomate, fyang
|
2025-10-06 08:10:11 +00:00 |
|