Quan Anh Mai
|
00064ee773
|
8378239: C2: Incorrect check in StoreNode::Identity
Reviewed-by: epeter, rcastanedalo
|
2026-02-26 11:22:43 +00:00 |
|
Manuel Hässig
|
3d8ffabe5d
|
8364393: Allow templates to have # character without variable replacement
Reviewed-by: epeter, chagedorn
|
2026-02-26 08:21:48 +00:00 |
|
Emanuel Peter
|
fd48f68a2c
|
8378166: C2 VectorAPI: NBody / particle life demo
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Reviewed-by: sviswanathan, psandoz, jbhateja
|
2026-02-26 07:29:56 +00:00 |
|
Jasmine Karthikeyan
|
074044c2f3
|
8342095: Add autovectorizer support for subword vector casts
Reviewed-by: epeter, qamai
|
2026-02-26 05:15:30 +00:00 |
|
Guanqiang Han
|
194be8180f
|
8374807: Crash in MethodData::extra_data_lock()+0x0 when running -XX:+TraceDeoptimization -XX:-ProfileTraps -XX:-TieredCompilation -Xcomp -version
Reviewed-by: vlivanov, epeter
|
2026-02-25 13:13:51 +00:00 |
|
Guanqiang Han
|
6aed0522eb
|
8373731: C2: Missed optimization opportunity for AddI
Reviewed-by: bmaillard, epeter, dlong
|
2026-02-25 12:49:45 +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 |
|
Benoît Maillard
|
d9f19b3d9e
|
8373251: C2: Ideal() returns nullptr for shift nodes after having modified the shift amount input
Reviewed-by: chagedorn, mchevalier
|
2026-02-24 07:56:59 +00:00 |
|
Christian Hagedorn
|
14cb5ddfc5
|
8376291: [IR Framework] Create classes for separate Test VM messages
Reviewed-by: mchevalier, dfenacci, epeter
|
2026-02-24 07:23:41 +00:00 |
|
Quan Anh Mai
|
a35945ae06
|
8376220: C2: Refactor the logic to in MemNode::find_previous_store
Reviewed-by: rcastanedalo, bmaillard
|
2026-02-21 11:52:50 +00:00 |
|
Volkan Yazici
|
72b28672ad
|
8367129: Move input validation checks to Java for java.lang.StringLatin1 intrinsics
Reviewed-by: rriggs, rgiulietti
|
2026-02-20 16:26:18 +00:00 |
|
Kerem Kat
|
a296129347
|
8375633: C2: Missed Ideal optimization opportunity with ConvD2F/ConvF2HF and -XX:+StressIncrementalInlining
Reviewed-by: bmaillard, mchevalier, qamai
|
2026-02-20 11:33:39 +00:00 |
|
Quan Anh Mai
|
8b13fe31d0
|
8347365: C2: Fix the handling of depends_only_on_test
Reviewed-by: mhaessig, roland
|
2026-02-18 09:29:02 +00:00 |
|
Kerem Kat
|
5a08374494
|
8374798: C2: Missing Identity optimization opportunity with RShiftI and LShiftI
8377389: C2: Missed Ideal optimization opportunity in PhaseIterGVN for URShiftI and LShiftI
Reviewed-by: qamai, chagedorn
|
2026-02-16 11:40:51 +00:00 |
|
Manuel Hässig
|
cf0275d665
|
8376707: Template-Framework Library: Primitive Types Abbreviation Methods
Reviewed-by: epeter, galder, chagedorn
|
2026-02-16 09:59:19 +00:00 |
|
Christian Hagedorn
|
0043a049d2
|
8376174: [IR Framework] Refactor Test VM socket communication
Reviewed-by: dfenacci, mchevalier, thartmann
|
2026-02-16 08:09:49 +00:00 |
|
Ramkumar Sunderbabu
|
01c9d7e9b4
|
8377517: AArch64: TestUseSHA3IntrinsicsWithUseSHADisabledOnUnsupportedCPU.java fails after JDK-8375443
Reviewed-by: chagedorn
|
2026-02-15 02:57:25 +00:00 |
|
Galder Zamarreño
|
c032082645
|
8374896: Min/Max identity optimization opportunities missing for int and long
Reviewed-by: chagedorn, bmaillard
|
2026-02-12 11:22:48 +00:00 |
|
Benoît Maillard
|
56afb460a0
|
8375038: C2: Enforce that Ideal() returns the root of the subgraph if any change was made by checking the node hash
Reviewed-by: qamai, mchevalier
|
2026-02-11 08:27:48 +00:00 |
|
Ramkumar Sunderbabu
|
bd2a3b8062
|
8373040: Mark compiler/codecache/CodeCacheSegmentSizeTest.java as flagless
Reviewed-by: syan, chagedorn
|
2026-02-10 09:28:46 +00:00 |
|
Mohamed Issa
|
161aa5d528
|
8371955: Support AVX10 floating point comparison instructions
Reviewed-by: epeter, sviswanathan, sparasa
|
2026-02-09 19:14:46 +00:00 |
|
Ramkumar Sunderbabu
|
ee5b10c7f0
|
8375443: AVX-512: Disabling through UseSHA doesn't affect UseSHA3Intrinsics
Reviewed-by: mhaessig, kvn
|
2026-02-09 09:03:47 +00:00 |
|
Martin Doerr
|
9cd25d517c
|
8377359: TestOpaqueConstantBoolNodes fails on PPC64
Reviewed-by: dbriemann, chagedorn
|
2026-02-07 11:18:01 +00:00 |
|
Guanqiang Han
|
1efb29829f
|
8375598: VM crashes with "assert((labs(val) & 0xFFFFFFFF00000000) == 0 || dest == (address)-1) failed: must be 32bit offset or -1" when using too high value for NonNMethodCodeHeapSize
Reviewed-by: mdoerr, kvn
|
2026-02-06 09:30:38 +00:00 |
|
Damon Fenacci
|
bfd5bdaf7f
|
8374582: [REDO] Move input validation checks to Java for java.lang.StringCoding intrinsics
Co-authored-by: Volkan Yazici <vyazici@openjdk.org>
Reviewed-by: chagedorn, thartmann, vyazici
|
2026-02-06 07:44:25 +00:00 |
|
Guanqiang Han
|
a69409b0b7
|
8374516: -version asserts with "-XX:+UseAESCTRIntrinsics -XX:-UseAES": "need AES instructions and misaligned SSE support" in generate_counterMode_AESCrypt_Parallel()
Reviewed-by: kvn
|
2026-02-06 03:26:16 +00:00 |
|
Eric Fang
|
d0e9730783
|
8372980: [VectorAPI] AArch64: Add intrinsic support for unsigned min/max reduction operations
Co-authored-by: Andrew Haley <aph@openjdk.org>
Reviewed-by: aph, xgong
|
2026-02-05 07:58:33 +00:00 |
|
Marc Chevalier
|
88f538f114
|
8376324: [IR Framework] Name methods in a CompileCommand-friendly way
Reviewed-by: chagedorn, dfenacci
|
2026-02-03 10:46:38 +00:00 |
|
Galder Zamarreño
|
70f4984a4e
|
8375640: MinMaxIdentity test fails on some machines after 8373134
Reviewed-by: mdoerr, mhaessig, amitkumar
|
2026-02-02 16:46:46 +00:00 |
|
Roland Westrelin
|
176422b885
|
8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations
Co-authored-by: Benoît Maillard <bmaillard@openjdk.org>
Reviewed-by: mhaessig, bmaillard, epeter
|
2026-02-02 11:43:30 +00:00 |
|
Marc Chevalier
|
90a43f8445
|
8376325: [IR Framework] Detect and report overloads
Reviewed-by: chagedorn, dfenacci
|
2026-02-02 10:11:34 +00:00 |
|
Kerem Kat
|
7c6c34e150
|
8370502: C2: segfault while adding node to IGVN worklist
Reviewed-by: mhaessig, dlong
|
2026-01-29 13:11:47 +00:00 |
|
Kerem Kat
|
e85d5d7a16
|
8375010: C2 VectorAPI: assert(vbox->is_CheckCastPP()) failed: should be expanded
8374903: C2 VectorAPI: assert(vbox->as_Phi()->region() == vect->as_Phi()->region()) failed
Reviewed-by: qamai, vlivanov
|
2026-01-29 12:43:48 +00:00 |
|
Emanuel Peter
|
06d1345f29
|
8373026: C2 SuperWord and Vector API: vector algorithms test and benchmark
Co-authored-by: Otmar Ertl <otmar.ertl@dynatrace.com>
Reviewed-by: vlivanov, jbhateja, psandoz, xgong
|
2026-01-29 08:39:10 +00:00 |
|
Roland Westrelin
|
b2cd3b0d48
|
8350330: C2: PhaseIdealLoop::add_parse_predicate() should mirror GraphKit::add_parse_predicate()
Reviewed-by: chagedorn, qamai
|
2026-01-28 08:00:11 +00:00 |
|
Chen Liang
|
fdcc122a9d
|
8376422: Run compiler/corelibs/OptionalFold.java with tiered compilation
Reviewed-by: dholmes
|
2026-01-27 00:15:13 +00:00 |
|
Chen Liang
|
3220c4cb43
|
8372696: Allow boot classes to explicitly opt-in for final field trusting
Reviewed-by: jvernee, jrose, alanb
|
2026-01-26 18:32:15 +00:00 |
|
Christian Hagedorn
|
bbae38e510
|
8375272: [IR Framework] Miscellaneous clean-ups
Reviewed-by: mchevalier, dfenacci, thartmann
|
2026-01-26 16:23:30 +00:00 |
|
Quan Anh Mai
|
30675faa67
|
8375653: C2: CmpUNode::sub is not monotonic
Reviewed-by: chagedorn, mchevalier
|
2026-01-26 11:18:21 +00:00 |
|
Guanqiang Han
|
6f6966b28b
|
8374862: assert(false) failed: Attempting to acquire lock MDOExtraData_lock/nosafepoint-1 out of order with lock tty_lock/tty -- possible deadlock (running with -XX:+Verbose -XX:+WizardMode -XX:+PrintDeoptimizationDetails)
Reviewed-by: dholmes, dlong
|
2026-01-23 11:37:30 +00:00 |
|
Roland Westrelin
|
0d1d4d07b9
|
8374725: C2: assert(x_ctrl == get_late_ctrl_with_anti_dep(x->as_Load(), early_ctrl, x_ctrl)) failed: anti-dependences were already checked
Reviewed-by: chagedorn, qamai, dfenacci
|
2026-01-22 12:09:11 +00:00 |
|
Quan Anh Mai
|
92236ead1d
|
8375618: Incorrect assert in CastLLNode::Ideal
Reviewed-by: chagedorn, dlong
|
2026-01-22 08:32:01 +00:00 |
|
Jie Fu
|
560a92a632
|
8375787: compiler/vectorapi/TestCastShapeBadOpc.java fails with release VMs
Reviewed-by: syan, lmesnik, fyang, epeter
|
2026-01-21 06:33:54 +00:00 |
|
Emanuel Peter
|
42439eb60c
|
8374889: C2 VectorAPI: must handle impossible combination of signed cast from float
Reviewed-by: dlong, qamai
|
2026-01-20 18:30:42 +00:00 |
|
Quan Anh Mai
|
c44a99a758
|
8374180: C2 crash in PhaseCCP::verify_type - fatal error: Not monotonic
Reviewed-by: hgreule, bmaillard, epeter
|
2026-01-19 14:20:18 +00:00 |
|
Christian Hagedorn
|
e7f1f16a88
|
8375271: [IR Framework] Rename IREncoding to ApplicableIRRules and driver/flag/test VM to Driver/Flag/Test VM
Reviewed-by: dfenacci, thartmann, mhaessig
|
2026-01-19 14:02:02 +00:00 |
|
Galder Zamarreño
|
d16a9b2ec5
|
8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN
Reviewed-by: epeter, bmaillard, dlong
|
2026-01-15 07:22:54 +00:00 |
|
Quan Anh Mai
|
624d7144f7
|
8374435: assert(addp->is_AddP()) failed: must be AddP during EA with -XX:-UseCompressedOops
Reviewed-by: chagedorn, thartmann
|
2026-01-14 07:09:38 +00:00 |
|
Volodymyr Paprotski
|
45990d796f
|
8374570: Assertion failure in ClearArray.java with -XX:+EnableX86EcoreOpts
Reviewed-by: thartmann, epeter, qamai
|
2026-01-13 15:15:36 +00:00 |
|
Emanuel Peter
|
2fbe47559e
|
8374785: Template Library: need to tag Float16.copySign as having non-deterministic result because of multiple NaNs with different sign bits
Reviewed-by: thartmann, qamai
|
2026-01-12 11:18:28 +00:00 |
|