Christian Hagedorn
|
3eaeb9b1ad
|
8380945: [IR Framework] Test VM is finished before TestFrameworkSocket is ready to accept connection
Reviewed-by: mchevalier, thartmann
|
2026-03-30 10:25:58 +00:00 |
|
Mohamed Issa
|
1a99655554
|
8378295: Update scalar AVX10 floating point min/max definitions
Reviewed-by: sviswanathan, mhaessig, jbhateja, sparasa
|
2026-03-27 04:56:30 +00:00 |
|
Kangcheng Xu
|
9658c19afd
|
8378713: C2: performance regression due to missing constant folding for Math.pow()
Reviewed-by: roland, mchevalier
|
2026-03-24 16:16:51 +00:00 |
|
Christian Hagedorn
|
db49e8d083
|
8378243: [IR Framework] Create separate VMInfo and ApplicableIRRules JavaMessage classes
Reviewed-by: mchevalier, dfenacci, thartmann
|
2026-03-23 07:11:33 +00:00 |
|
Manuel Hässig
|
262b31be3d
|
8359335: Template-Framework Library: Primitive Types subtyping
Reviewed-by: chagedorn, epeter
|
2026-03-18 12:33:41 +00:00 |
|
Emanuel Peter
|
f430f1d865
|
8378968: C2 VectorAVX AVX2: wrong result, bad optimization in VectorLongToMaskNode::Ideal
Reviewed-by: jbhateja, vlivanov, kvn
|
2026-03-16 07:39:21 +00:00 |
|
Yasumasa Suenaga
|
357f29dc86
|
8378312: [VectorAPI] libraryUnaryOp/libraryBinaryOp failed to intrinsify
Reviewed-by: psandoz, sherman
|
2026-02-28 03:28:47 +00:00 |
|
Kirill Shirokov
|
871730aa9b
|
8377862: Jtreg is unable to detect SkippedException because it is wrapped by CompileFramework
Reviewed-by: mhaessig, epeter
|
2026-02-26 21:43:46 +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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Mohamed Issa
|
161aa5d528
|
8371955: Support AVX10 floating point comparison instructions
Reviewed-by: epeter, sviswanathan, sparasa
|
2026-02-09 19:14:46 +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 |
|
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 |
|
Marc Chevalier
|
90a43f8445
|
8376325: [IR Framework] Detect and report overloads
Reviewed-by: chagedorn, dfenacci
|
2026-02-02 10:11:34 +00:00 |
|
Christian Hagedorn
|
bbae38e510
|
8375272: [IR Framework] Miscellaneous clean-ups
Reviewed-by: mchevalier, dfenacci, thartmann
|
2026-01-26 16:23:30 +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 |
|
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 |
|
Emanuel Peter
|
2cb228e142
|
8374489: Template Library: need to tag Float16.float16ToRawShortBits as having non-deterministic result because of multiple NaN bit patterns
Reviewed-by: chagedorn, kvn
|
2026-01-06 08:51:40 +00:00 |
|
Sergey Bylokhov
|
2886c3b68a
|
8374358: Update copyright year to 2025 for test/hotspot in files where it was missed
Reviewed-by: phh
|
2025-12-27 04:56:04 +00:00 |
|
Emanuel Peter
|
89e77512fd
|
8370922: Template Framework Library: Float16 type and operations
Reviewed-by: galder, thartmann, bmaillard
|
2025-12-16 13:33:02 +00:00 |
|
Emanuel Peter
|
8402891889
|
8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below"
Reviewed-by: rcastanedalo, mchevalier, bmaillard
|
2025-12-16 09:34:42 +00:00 |
|
Mohamed Issa
|
4f1dcf89b8
|
8368977: Provide clear naming for AVX10 identifiers
Reviewed-by: jbhateja, mhaessig, vlivanov
|
2025-12-13 03:16:46 +00:00 |
|
Xiaohong Gong
|
b6732d6048
|
8371603: C2: Missing Ideal optimizations for load and store vectors on SVE
Co-authored-by: Emanuel Peter <epeter@openjdk.org>
Reviewed-by: epeter, erfang, haosun
|
2025-12-10 02:09:49 +00:00 |
|
Hamlin Li
|
6700baa505
|
8357551: RISC-V: support CMoveF/D vectorization
Reviewed-by: fyang, luhenry
|
2025-12-08 13:38:22 +00:00 |
|
Qizheng Xing
|
b83bf0717e
|
8360192: C2: Make the type of count leading/trailing zero nodes more precise
Reviewed-by: qamai, epeter, jbhateja
|
2025-12-08 13:16:39 +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 |
|
Christian Hagedorn
|
293fec7e28
|
8372461: [IR Framework] Multiple test failures after JDK-8371789
Reviewed-by: epeter, syan, dfenacci
|
2025-12-01 07:06:46 +00:00 |
|
Quan Anh Mai
|
8bafc2f0ae
|
8371789: C2: More explicit dump results for TypePtr
Reviewed-by: chagedorn, vlivanov
|
2025-11-24 18:12:36 +00:00 |
|
Emanuel Peter
|
b41146cd1e
|
8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries
Co-authored-by: Christian Hagedorn <chagedorn@openjdk.org>
Reviewed-by: rcastanedalo, mhaessig, chagedorn
|
2025-11-20 09:32:57 +00:00 |
|
Anton Seoane Ampudia
|
0829c6acde
|
8356761: IGV: dump escape analysis information
Reviewed-by: rcastanedalo, chagedorn
|
2025-11-14 07:25:44 +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 |
|
Emanuel Peter
|
09a047f00c
|
8370405: C2: mismatched store from MergeStores wrongly scalarized in allocation elimination
Co-authored-by: Olivier Mattmann <olivier.mattmann@bluewin.ch>
Co-authored-by: Quan Anh Mai <qamai@openjdk.org>
Reviewed-by: kvn, qamai
|
2025-11-03 06:55:32 +00:00 |
|
erifan
|
2de8d58552
|
8366333: AArch64: Enhance SVE subword type implementation of vector compress
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Reviewed-by: jbhateja, xgong, galder, vlivanov
|
2025-10-21 01:20:38 +00:00 |
|
Christian Hagedorn
|
e56db37734
|
8369232: testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java timed out
Reviewed-by: dfenacci, epeter
|
2025-10-16 16:02:26 +00:00 |
|
Emanuel Peter
|
f2a998326a
|
8369804: TestGenerators.java fails with IllegalArgumentException: bound must be greater than origin
Reviewed-by: chagedorn, thartmann
|
2025-10-16 14:22:15 +00:00 |
|
Jatin Bhateja
|
449641813a
|
8365205: C2: Optimize popcount value computation using knownbits
Reviewed-by: epeter, hgreule, qamai
|
2025-10-14 03:35:11 +00:00 |
|
Emanuel Peter
|
0496806102
|
8359412: Template-Framework Library: Operations and Expressions
Reviewed-by: chagedorn, mhaessig, galder
|
2025-10-13 13:59:48 +00:00 |
|
Christian Hagedorn
|
dd410e0b77
|
8369423: Reduce execution time of testlibrary_tests/ir_framework/tests/TestDFlags.java
Reviewed-by: thartmann, dfenacci
|
2025-10-09 13:33:18 +00:00 |
|
Lei Zhu
|
0b81db1d38
|
8364346: Typo in IR framework README
Reviewed-by: thartmann, fandreuzzi, chagedorn
|
2025-10-09 05:28:27 +00:00 |
|
Emanuel Peter
|
2ac24bf1ba
|
8367389: C2 SuperWord: refactor VTransform to model the whole loop instead of just the basic block
Reviewed-by: roland, mhaessig
|
2025-10-08 03:06:29 +00:00 |
|
Mohamed Issa
|
37f0e74d32
|
8364305: Support AVX10 saturating floating point conversion instructions
Reviewed-by: sviswanathan, sparasa, jbhateja
|
2025-09-26 21:10:30 +00:00 |
|
erifan
|
e6f8450d95
|
8363989: AArch64: Add missing backend support of VectorAPI expand operation
Reviewed-by: epeter, eliu, xgong
|
2025-09-22 02:03:03 +00:00 |
|
erifan
|
45cc515f45
|
8354242: VectorAPI: combine vector not operation with compare
Reviewed-by: epeter, jbhateja, xgong
|
2025-09-17 07:32:19 +00:00 |
|
erifan
|
53b3e0567d
|
8366588: VectorAPI: Re-intrinsify VectorMask.laneIsSet where the input index is a variable
Reviewed-by: shade, xgong, epeter
|
2025-09-10 01:49:55 +00:00 |
|
Bhavana Kilambi
|
7f0cd6488b
|
8361582: AArch64: Some ConH values cannot be replicated with SVE
Reviewed-by: shade, epeter, aph
|
2025-09-01 09:18:29 +00:00 |
|