November 2025 Archives by author
Starting: Sat Nov 1 01:52:15 UTC 2025
Ending: Sun Nov 30 16:50:44 UTC 2025
Messages: 1390
- RFR: 8340093: C2 SuperWord: implement cost model [v3]
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information
Anton Seoane Ampudia
- RFR: 8368961: Remove redundant checks in ciField.cpp [v2]
Anton Seoane Ampudia
- RFR: 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information [v2]
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information
Anton Seoane Ampudia
- RFR: 8368961: Remove redundant checks in ciField.cpp [v2]
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information [v3]
Anton Seoane Ampudia
- RFR: 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function [v2]
Anton Seoane Ampudia
- RFR: 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function [v2]
Anton Seoane Ampudia
- RFR: 8368961: Remove redundant checks in ciField.cpp
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information [v4]
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information [v5]
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information [v3]
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information [v3]
Anton Seoane Ampudia
- RFR: 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function [v3]
Anton Seoane Ampudia
- RFR: 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function [v2]
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information [v6]
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information [v3]
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information [v6]
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information [v7]
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information [v7]
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information [v8]
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information
Anton Seoane Ampudia
- RFR: 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function [v3]
Anton Seoane Ampudia
- Integrated: 8356761: IGV: dump escape analysis information
Anton Seoane Ampudia
- Integrated: 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function
Anton Seoane Ampudia
- RFR: 8356761: IGV: dump escape analysis information
Anton Seoane Ampudia
- RFR: 8213762: Deprecate Xmaxjitcodesize
Anton Seoane Ampudia
- RFR: 8213762: Deprecate Xmaxjitcodesize
Anton Seoane Ampudia
- Integrated: 8213762: Deprecate Xmaxjitcodesize
Anton Seoane Ampudia
- RFR: 8364490: Fatal error on large SpecTrapLimitExtraEntries value
Anton Seoane Ampudia
- RFR: 8280283: Dead compiler code found during the JDK-8272058 code review
Anton Seoane Ampudia
- RFR: 8280283: Dead compiler code found during the JDK-8272058 code review
Anton Seoane Ampudia
- RFR: 8364490: Fatal error on large SpecTrapLimitExtraEntries value [v2]
Anton Seoane Ampudia
- RFR: 8364490: Fatal error on large SpecTrapLimitExtraEntries value [v2]
Anton Seoane Ampudia
- RFR: 8364490: Fatal error on large SpecTrapLimitExtraEntries value [v3]
Anton Seoane Ampudia
- RFR: 8364490: Fatal error on large SpecTrapLimitExtraEntries value [v2]
Anton Seoane Ampudia
- RFR: 8280283: Dead compiler code found during the JDK-8272058 code review
Anton Seoane Ampudia
- [C2] PEXT/PDEP intrinsics cause performance regression on AMD pre-Zen 3 CPUs
Alessandro Autiero
- RFR: 8372685: C2 SuperWord: wrong requires in test after JDK-8371146
Matthias Baesken
- RFR: 8372685: C2 SuperWord: wrong requires in test after JDK-8371146
Matthias Baesken
- RFR: 8372685: C2 SuperWord: wrong requires in test after JDK-8371146
Matthias Baesken
- RFR: 8372685: C2 SuperWord: wrong requires in test after JDK-8371146
Matthias Baesken
- RFR: 8372685: C2 SuperWord: wrong requires in test after JDK-8371146
Matthias Baesken
- RFR: 8372730: Problem list compiler/arguments/TestCodeEntryAlignment.java on x64
Matthias Baesken
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Alan Bateman
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Alan Bateman
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Alan Bateman
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Alan Bateman
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v2]
Alan Bateman
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v2]
Alan Bateman
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v2]
Alan Bateman
- Withdrawn: 8370409: Incorrect computation in Float16 reduction loop
Jatin Bhateja
- RFR: 8370691: Add new HalffloatVector type and enable intrinsification of float16 vector operations
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v9]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v10]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v8]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v6]
Jatin Bhateja
- RFR: 8370691: Add new HalffloatVector type and enable intrinsification of float16 vector operations
Jatin Bhateja
- RFR: 8370691: Add new HalffloatVector type and enable intrinsification of float16 vector operations
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v11]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v10]
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v11]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v12]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v8]
Jatin Bhateja
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v13]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v8]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v12]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v14]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v13]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v15]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v16]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v15]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v17]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v18]
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v2]
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v3]
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v3]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v12]
Jatin Bhateja
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v6]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v19]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v18]
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v4]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v20]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v18]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v18]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v21]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v22]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v21]
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v5]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v23]
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVXX=0 -XX:MaxVectorSize=8
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v2]
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v3]
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v3]
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v2]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v22]
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v3]
Jatin Bhateja
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v3]
Jatin Bhateja
- RFR: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE [v6]
Chiranmoy Bhattacharya
- RFR: 8372634: C2: Materialize type information from instanceof checks
ExE Boss
- RFR: 8372634: C2: Materialize type information from instanceof checks
ExE Boss
- RFR: 8371642: TestNumberOfContinuousZeros.java fails on PPC64
David Briemann
- Integrated: 8371642: TestNumberOfContinuousZeros.java fails on PPC64
David Briemann
- RFR: 8371642: TestNumberOfContinuousZeros.java fails on PPC64
David Briemann
- RFR: 8367487: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on Linux aarch64 with Cavium CPU
David Briemann
- RFR: 8367487: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on Linux aarch64 with Cavium CPU
David Briemann
- RFR: 8367487: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on Linux aarch64 with Cavium CPU
David Briemann
- Integrated: 8367487: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on Linux aarch64 with Cavium CPU
David Briemann
- RFR: 8365071: ARM32: JFR intrinsic jvm_commit triggers C2 regalloc assert
Sergey Bylokhov
- RFR: 8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing
Vishal Chand
- RFR: 8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing [v2]
Vishal Chand
- RFR: 8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing [v2]
Vishal Chand
- RFR: 8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing [v2]
Vishal Chand
- Integrated: 8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing
Vishal Chand
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v5]
Samuel Chee
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v6]
Samuel Chee
- RFR: 8371716: C2 compilation fails with "Missed optimization opportunity in PhaseIterGVN"
Marc Chevalier
- RFR: 8371716: C2 compilation fails with "Missed optimization opportunity in PhaseIterGVN"
Marc Chevalier
- RFR: 8371716: C2 compilation fails with "Missed optimization opportunity in PhaseIterGVN"
Marc Chevalier
- RFR: 8371716: C2 compilation fails with "Missed optimization opportunity in PhaseIterGVN"
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v2]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v2]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v2]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v2]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v2]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v2]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v3]
Marc Chevalier
- RFR: 8370914: C2: Reimplement Type::join [v4]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v3]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v3]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v4]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v4]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v4]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v5]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v4]
Marc Chevalier
- RFR: 8372720: Problem list compiler/arguments/TestCodeEntryAlignment.java
Marc Chevalier
- RFR: 8370691: Add new HalffloatVector type and enable intrinsification of float16 vector operations
Joe Darcy
- RFR: 8372154: AArch64: Match rule failure with some CompareAndSwap operand shapes [v2]
Andrew Dinn
- RFR: 8370914: C2: Reimplement Type::join [v3]
Andrew Dinn
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots
Martin Doerr
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v2]
Martin Doerr
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v2]
Martin Doerr
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v2]
Martin Doerr
- RFR: 8371642: TestNumberOfContinuousZeros.java fails on PPC64
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v2]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v2]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v3]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v3]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v3]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v4]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v3]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v3]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v4]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v4]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v5]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v4]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v6]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v5]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v6]
Martin Doerr
- RFR: 8367487: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on Linux aarch64 with Cavium CPU
Martin Doerr
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Martin Doerr
- RFR: 8370708: RISC-V: Add VerifyStackAtCalls [v5]
Robbin Ehn
- RFR: 8370708: RISC-V: Add VerifyStackAtCalls [v6]
Robbin Ehn
- RFR: 8370708: RISC-V: Add VerifyStackAtCalls [v5]
Robbin Ehn
- RFR: 8370708: RISC-V: Add VerifyStackAtCalls [v6]
Robbin Ehn
- Integrated: 8370708: RISC-V: Add VerifyStackAtCalls
Robbin Ehn
- RFR: 8371820: Further AES performance improvements for key schedule generation
Shawn M Emery
- RFR: 8371820: Further AES performance improvements for key schedule generation
Shawn M Emery
- RFR: 8371820: Further AES performance improvements for key schedule generation
Shawn M Emery
- RFR: 8371820: Further AES performance improvements for key schedule generation
Shawn M Emery
- RFR: 8371820: Further AES performance improvements for key schedule generation
Shawn M Emery
- RFR: 8371820: Further AES performance improvements for key schedule generation [v3]
Shawn M Emery
- RFR: 8371820: Further AES performance improvements for key schedule generation [v4]
Shawn M Emery
- RFR: 8371820: Further AES performance improvements for key schedule generation [v4]
Shawn M Emery
- RFR: 8371820: Further AES performance improvements for key schedule generation [v5]
Shawn M Emery
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v8]
Shawn M Emery
- RFR: 8371820: Further AES performance improvements for key schedule generation [v5]
Shawn M Emery
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v8]
Shawn M Emery
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v8]
Shawn M Emery
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v9]
Shawn M Emery
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v9]
Shawn M Emery
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v2]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns
Eric Fang
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel
Damon Fenacci
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v3]
Damon Fenacci
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v2]
Damon Fenacci
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v3]
Damon Fenacci
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v3]
Damon Fenacci
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v3]
Damon Fenacci
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v4]
Damon Fenacci
- RFR: 8371385: compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses
Damon Fenacci
- RFR: 8366990: C2: Compilation hits the memory limit when verifying loop opts in Split-If code [v9]
Damon Fenacci
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v4]
Damon Fenacci
- RFR: 8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2
Damon Fenacci
- RFR: 8371419: IGV: Add view to visualise dominator tree and dominator information
Damon Fenacci
- RFR: 8371716: C2 compilation fails with "Missed optimization opportunity in PhaseIterGVN"
Damon Fenacci
- RFR: 8349835: C2: Simplify IGV property printing [v8]
Damon Fenacci
- RFR: 8370489: Some compiler tests miss the @key randomness
Damon Fenacci
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Damon Fenacci
- RFR: 8371419: IGV: Add view to visualise dominator tree and dominator information
Damon Fenacci
- RFR: 8371419: IGV: Add view to visualise dominator tree and dominator information
Damon Fenacci
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v3]
Daniel Fuchs
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v3]
Fei Gao
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v2]
Fei Gao
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v2]
Fei Gao
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v2]
Fei Gao
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v2]
Fei Gao
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts
Fei Gao
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v2]
Fei Gao
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v3]
Fei Gao
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v3]
Fei Gao
- RFR: 8351623: VectorAPI: Add SVE implementation of subword gather load operation [v7]
Xiaohong Gong
- RFR: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE [v5]
Xiaohong Gong
- RFR: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE [v5]
Xiaohong Gong
- RFR: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE [v6]
Xiaohong Gong
- RFR: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE [v5]
Xiaohong Gong
- RFR: 8351623: VectorAPI: Add SVE implementation of subword gather load operation [v6]
Xiaohong Gong
- RFR: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE [v6]
Xiaohong Gong
- RFR: 8351623: VectorAPI: Add SVE implementation of subword gather load operation [v6]
Xiaohong Gong
- RFR: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE [v6]
Xiaohong Gong
- Integrated: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE
Xiaohong Gong
- RFR: 8351623: VectorAPI: Add SVE implementation of subword gather load operation [v6]
Xiaohong Gong
- RFR: 8286941: Add mask IR for partial vector operations for ARM SVE [v9]
Xiaohong Gong
- RFR: 8286941: Add mask IR for partial vector operations for ARM SVE [v9]
Xiaohong Gong
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue
Hannes Greule
- RFR: 8340093: C2 SuperWord: implement cost model
Hannes Greule
- RFR: 8340093: C2 SuperWord: implement cost model [v3]
Hannes Greule
- RFR: 8366815: C2: Delay Mod/Div by constant transformation
Hannes Greule
- RFR: 8366815: C2: Delay Mod/Div by constant transformation [v3]
Hannes Greule
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v5]
Hannes Greule
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v5]
Hannes Greule
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v7]
Hannes Greule
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel
Christian Hagedorn
- RFR: 8370878: C1: Clean up unnecessary ConversionStub constructor [v2]
Christian Hagedorn
- RFR: 8370332: C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body [v2]
Christian Hagedorn
- RFR: 8370332: C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body [v4]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v12]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Christian Hagedorn
- RFR: 8356761: IGV: dump escape analysis information
Christian Hagedorn
- RFR: 8371385: compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses
Christian Hagedorn
- RFR: 8370878: C1: Clean up unnecessary ConversionStub constructor [v2]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Christian Hagedorn
- RFR: 8366990: C2: Compilation hits the memory limit when verifying loop opts in Split-If code [v8]
Christian Hagedorn
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v2]
Christian Hagedorn
- RFR: 8366990: C2: Compilation hits the memory limit when verifying loop opts in Split-If code [v9]
Christian Hagedorn
- RFR: 8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive [v5]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v24]
Christian Hagedorn
- RFR: 8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive [v6]
Christian Hagedorn
- RFR: 8371558: C2: Missing optimization opportunity in AbsNode::Ideal
Christian Hagedorn
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result [v10]
Christian Hagedorn
- RFR: 8349835: C2: simplify IGV property printing [v2]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v26]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v26]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Christian Hagedorn
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v26]
Christian Hagedorn
- RFR: 8371753: compiler/c2/cr7200264/TestIntVect.java fails IR verification
Christian Hagedorn
- RFR: 8356761: IGV: dump escape analysis information [v3]
Christian Hagedorn
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v21]
Christian Hagedorn
- RFR: 8356761: IGV: dump escape analysis information [v4]
Christian Hagedorn
- RFR: 8356761: IGV: dump escape analysis information [v3]
Christian Hagedorn
- RFR: 8356761: IGV: dump escape analysis information [v3]
Christian Hagedorn
- RFR: 8371789: C2: More explicit dump results for TypePtr
Christian Hagedorn
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v10]
Christian Hagedorn
- RFR: 8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1
Christian Hagedorn
- RFR: 8356761: IGV: dump escape analysis information [v8]
Christian Hagedorn
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure
Christian Hagedorn
- RFR: 8371789: C2: More explicit dump results for TypePtr
Christian Hagedorn
- RFR: 8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1 [v2]
Christian Hagedorn
- RFR: 8372097: C2: PhasePrintLevel requires setting PrintPhaseLevel explicitly to be active
Christian Hagedorn
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge
Christian Hagedorn
- RFR: 8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D [v2]
Christian Hagedorn
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size"
Christian Hagedorn
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge
Christian Hagedorn
- RFR: 8349835: C2: simplify IGV property printing [v6]
Christian Hagedorn
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax
Christian Hagedorn
- RFR: 8371789: C2: More explicit dump results for TypePtr
Christian Hagedorn
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v2]
Christian Hagedorn
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v2]
Christian Hagedorn
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge
Christian Hagedorn
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge
Christian Hagedorn
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v23]
Christian Hagedorn
- RFR: 8370489: Some compiler tests miss the @key randomness
Christian Hagedorn
- RFR: 8366888: C2: incorrect assertion predicate with short running long counted loop [v6]
Christian Hagedorn
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax [v2]
Christian Hagedorn
- RFR: 8366888: C2: incorrect assertion predicate with short running long counted loop [v6]
Christian Hagedorn
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge [v2]
Christian Hagedorn
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge [v2]
Christian Hagedorn
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge [v2]
Christian Hagedorn
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge [v2]
Christian Hagedorn
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v3]
Christian Hagedorn
- RFR: 8364490: Fatal error on large SpecTrapLimitExtraEntries value
Christian Hagedorn
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v23]
Christian Hagedorn
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v23]
Christian Hagedorn
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v17]
Christian Hagedorn
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge [v3]
Christian Hagedorn
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge [v2]
Christian Hagedorn
- RFR: 8364490: Fatal error on large SpecTrapLimitExtraEntries value [v2]
Christian Hagedorn
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Christian Hagedorn
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Christian Hagedorn
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge [v3]
Christian Hagedorn
- RFR: 8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph
Christian Hagedorn
- Integrated: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge
Christian Hagedorn
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Christian Hagedorn
- RFR: 8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph
Christian Hagedorn
- RFR: 8372585: TestVerifyLoopOptimizationsHitsMemLimit fails with product builds
Christian Hagedorn
- RFR: 8372585: TestVerifyLoopOptimizationsHitsMemLimit fails with product builds
Christian Hagedorn
- RFR: 8372585: TestVerifyLoopOptimizationsHitsMemLimit fails with product builds
Christian Hagedorn
- Integrated: 8372585: TestVerifyLoopOptimizationsHitsMemLimit fails with product builds
Christian Hagedorn
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v4]
Christian Hagedorn
- RFR: 8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph
Christian Hagedorn
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Christian Hagedorn
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Christian Hagedorn
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Christian Hagedorn
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Christian Hagedorn
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789 [v2]
Christian Hagedorn
- RFR: 8372685: C2 SuperWord: wrong requires in test after JDK-8371146
Christian Hagedorn
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Christian Hagedorn
- RFR: 8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support
Andrew Haley
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue
Andrew Haley
- Question: Could hardware problems cause JIT deoptimization?
Andrew Haley
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet
Andrew Haley
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v5]
Andrew Haley
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v5]
Andrew Haley
- RFR: 8261837: SIGSEGV in ciVirtualCallTypeData::translate_from [v5]
Andrew Haley
- RFR: 8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support [v2]
Andrew Haley
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v5]
Andrew Haley
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v5]
Andrew Haley
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v5]
Andrew Haley
- RFR: 8372154: AArch64: Match rule failure with some CompareAndSwap operand shapes [v2]
Andrew Haley
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v5]
Andrew Haley
- RFR: 8372188: AArch64: Generate atomic match rules from M4 stencils
Andrew Haley
- RFR: 8357258: x86: Improve receiver type profiling reliability [v5]
Andrew Haley
- RFR: 8370920: [s390] C2: add instruction size in s390.ad file [v2]
Harshit470250
- RFR: 8370920: [s390] C2: add instruction size in s390.ad file [v3]
Harshit470250
- RFR: 8370920: [s390] C2: add instruction size in s390.ad file [v4]
Harshit470250
- RFR: 8370920: [s390] C2: add instruction size in s390.ad file [v5]
Harshit470250
- RFR: 8370920: [s390] C2: add instruction size in s390.ad file [v6]
Harshit470250
- RFR: 8370920: [s390] C2: add instruction size in s390.ad file [v7]
Harshit470250
- RFR: 8370920: [s390] C2: add instruction size in s390.ad file [v8]
Harshit470250
- RFR: 8372641: [s390x] Test failure TestMergeStores.java
Harshit470250
- RFR: 8372641: [s390x] Test failure TestMergeStores.java [v2]
Harshit470250
- RFR: 8372641: [s390x] Test failure TestMergeStores.java [v3]
Harshit470250
- RFR: 8369147: Various issues with new tests added by JDK-8316694 [v3]
Tobias Hartmann
- RFR: 8371534: C2: Missed Ideal optimization opportunity with AndL and URShiftL
Tobias Hartmann
- RFR: 8371558: C2: Missing optimization opportunity in AbsNode::Ideal
Tobias Hartmann
- RFR: 8371558: C2: Missing optimization opportunity in AbsNode::Ideal [v2]
Tobias Hartmann
- RFR: 8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1
Tobias Hartmann
- RFR: 8371709: Add CTW to hotspot_compiler testing
Tobias Hartmann
- RFR: 8371709: Add CTW to hotspot_compiler testing
Tobias Hartmann
- RFR: 8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1 [v2]
Tobias Hartmann
- RFR: 8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1 [v2]
Tobias Hartmann
- RFR: 8368961: Remove redundant checks in ciField.cpp [v2]
Tobias Hartmann
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes
Tobias Hartmann
- RFR: 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification
Tobias Hartmann
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v2]
Tobias Hartmann
- RFR: 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII [v2]
Tobias Hartmann
- RFR: 8372585: TestVerifyLoopOptimizationsHitsMemLimit fails with product builds
Tobias Hartmann
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v3]
Tobias Hartmann
- RFR: 8372720: Problem list compiler/arguments/TestCodeEntryAlignment.java
Tobias Hartmann
- RFR: 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII [v2]
Tobias Hartmann
- RFR: 8372720: Problem list compiler/arguments/TestCodeEntryAlignment.java
Tobias Hartmann
- Integrated: 8372720: Problem list compiler/arguments/TestCodeEntryAlignment.java
Tobias Hartmann
- RFR: 8370794: C2 SuperWord: Long/Integer.compareUnsigned return wrong value for EQ/NE in SLP
Ludovic Henry
- RFR: 8371297: C2: assert triggerred in BoolTest::BoolTest
Ludovic Henry
- RFR: 8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII [v8]
David Holmes
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v7]
David Holmes
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v10]
Tobias Hotz
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v10]
Tobias Hotz
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v10]
Tobias Hotz
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v11]
Tobias Hotz
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v10]
Tobias Hotz
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v11]
Tobias Hotz
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v9]
Manuel Hässig
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v10]
Manuel Hässig
- RFR: 8371534: C2: Missed Ideal optimization opportunity with AndL and URShiftL
Manuel Hässig
- RFR: 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification
Manuel Hässig
- RFR: 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification
Manuel Hässig
- RFR: 8372097: C2: PhasePrintLevel requires setting PrintPhaseLevel explicitly to be active
Manuel Hässig
- RFR: 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification [v2]
Manuel Hässig
- RFR: 8370914: C2: Reimplement Type::join [v3]
Manuel Hässig
- RFR: 8370502: C2: segfault while adding node to IGVN worklist
Manuel Hässig
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v2]
Manuel Hässig
- RFR: 8370914: C2: Reimplement Type::join [v4]
Manuel Hässig
- RFR: 8372641: [s390x] Test failure TestMergeStores.java
Manuel Hässig
- RFR: 8372641: [s390x] Test failure TestMergeStores.java [v3]
Manuel Hässig
- RFR: 8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism
Manuel Hässig
- RFR: 8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism [v2]
Manuel Hässig
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v4]
Manuel Hässig
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v11]
Manuel Hässig
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v11]
Manuel Hässig
- RFR: 8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack [v2]
Manuel Hässig
- RFR: 8280469: C2: CHA support for interface calls when inlining through method handle linker [v2]
Vladimir Ivanov
- RFR: 8280469: C2: CHA support for interface calls when inlining through method handle linker [v2]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v20]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8280469: C2: CHA support for interface calls when inlining through method handle linker [v2]
Vladimir Ivanov
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v3]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v4]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v21]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v23]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Vladimir Ivanov
- RFR: 8366815: C2: Delay Mod/Div by constant transformation [v3]
Vladimir Ivanov
- RFR: 8351623: VectorAPI: Add SVE implementation of subword gather load operation [v6]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v24]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v25]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v24]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v24]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v24]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v26]
Vladimir Ivanov
- RFR: 8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII [v4]
Vladimir Ivanov
- RFR: 8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII [v8]
Vladimir Ivanov
- RFR: 8371804: C2: Tighten up LoadNode::Value comments after JDK-8346184
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v27]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v24]
Vladimir Ivanov
- RFR: 8280469: C2: CHA support for interface calls when inlining through method handle linker [v2]
Vladimir Ivanov
- Integrated: 8280469: C2: CHA support for interface calls when inlining through method handle linker
Vladimir Ivanov
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v12]
Vladimir Ivanov
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v13]
Vladimir Ivanov
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v13]
Vladimir Ivanov
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v2]
Vladimir Ivanov
- RFR: 8371789: C2: More explicit dump results for TypePtr
Vladimir Ivanov
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v2]
Vladimir Ivanov
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v4]
Vladimir Ivanov
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v6]
Vladimir Ivanov
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v15]
Vladimir Ivanov
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v18]
Vladimir Ivanov
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v27]
Vladimir Ivanov
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v18]
Vladimir Ivanov
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v21]
Vladimir Ivanov
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v6]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks
Vladimir Ivanov
- RFR: 8370708: RISC-V: Add VerifyStackAtCalls [v5]
Feilong Jiang
- RFR: 8370708: RISC-V: Add VerifyStackAtCalls [v6]
Feilong Jiang
- RFR: 8371753: compiler/c2/cr7200264/TestIntVect.java fails IR verification
Feilong Jiang
- RFR: 8350468: x86: Improve implementation of vectorized numberOfLeadingZeros for int and long [v2]
Jasmine Karthikeyan
- RFR: 8350468: x86: Improve implementation of vectorized numberOfLeadingZeros for int and long
Jasmine Karthikeyan
- RFR: 8350468: x86: Improve implementation of vectorized numberOfLeadingZeros for int and long [v2]
Jasmine Karthikeyan
- RFR: 8350468: x86: Improve implementation of vectorized numberOfLeadingZeros for int and long [v2]
Jasmine Karthikeyan
- Integrated: 8350468: x86: Improve implementation of vectorized numberOfLeadingZeros for int and long
Jasmine Karthikeyan
- RFR: 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII [v2]
Jasmine Karthikeyan
- RFR: 8370502: C2: segfault while adding node to IGVN worklist
Kerem Kat
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v2]
Kerem Kat
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v2]
Kerem Kat
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v2]
Kerem Kat
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v3]
Kerem Kat
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v3]
Kerem Kat
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v4]
Kerem Kat
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v9]
Niklas Keller
- RFR: 8280469: C2: CHA support for interface calls when inlining through method handle linker [v2]
Vladimir Kozlov
- RFR: 8340093: C2 SuperWord: implement cost model [v3]
Vladimir Kozlov
- RFR: 8340093: C2 SuperWord: implement cost model [v3]
Vladimir Kozlov
- RFR: 8280469: C2: CHA support for interface calls when inlining through method handle linker [v2]
Vladimir Kozlov
- RFR: 8340093: C2 SuperWord: implement cost model [v3]
Vladimir Kozlov
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Vladimir Kozlov
- RFR: 8340093: C2 SuperWord: implement cost model [v3]
Vladimir Kozlov
- RFR: 8280469: C2: CHA support for interface calls when inlining through method handle linker [v2]
Vladimir Kozlov
- RFR: 8280469: C2: CHA support for interface calls when inlining through method handle linker [v2]
Vladimir Kozlov
- RFR: 8280469: C2: CHA support for interface calls when inlining through method handle linker [v2]
Vladimir Kozlov
- Question: Could hardware problems cause JIT deoptimization?
Vladimir Kozlov
- RFR: 8356761: IGV: dump escape analysis information [v6]
Vladimir Kozlov
- RFR: 8371804: C2: Tighten up LoadNode::Value comments after JDK-8346184
Vladimir Kozlov
- RFR: 8213762: Deprecate Xmaxjitcodesize
Vladimir Kozlov
- RFR: 8372266: Relax store matchers in compiler/escapeAnalysis/TestRematerializeObjects.java test
Vladimir Kozlov
- RFR: 8372266: Relax store matchers in compiler/escapeAnalysis/TestRematerializeObjects.java test
Vladimir Kozlov
- RFR: 8357258: x86: Improve receiver type profiling reliability [v3]
Vladimir Kozlov
- RFR: 8357258: x86: Improve receiver type profiling reliability [v3]
Vladimir Kozlov
- RFR: 8372266: Relax store matchers in compiler/escapeAnalysis/TestRematerializeObjects.java test
Vladimir Kozlov
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v2]
Sergey Kuksenko
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v2]
Sergey Kuksenko
- RFR: 8372641: [s390x] Test failure TestMergeStores.java [v2]
Amit Kumar
- RFR: 8370794: C2 SuperWord: Long/Integer.compareUnsigned return wrong value for EQ/NE in SLP
Hamlin Li
- Integrated: 8370794: C2 SuperWord: Long/Integer.compareUnsigned return wrong value for EQ/NE in SLP
Hamlin Li
- RFR: 8371297: C2: assert triggerred in BoolTest::BoolTest
Hamlin Li
- RFR: 8371297: C2: assert triggerred in BoolTest::BoolTest
Hamlin Li
- RFR: 8371297: C2: assert triggerred in BoolTest::BoolTest
Hamlin Li
- RFR: 8371297: C2: assert triggerred in BoolTest::BoolTest
Hamlin Li
- RFR: 8371297: C2: assert triggerred in BoolTest::BoolTest
Hamlin Li
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv)
Hamlin Li
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv)
Hamlin Li
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv) [v2]
Hamlin Li
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv)
Hamlin Li
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv)
Hamlin Li
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv) [v2]
Hamlin Li
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv) [v3]
Hamlin Li
- RFR: 8371297: C2: assert triggered in BoolTest::BoolTest
Hamlin Li
- RFR: 8371297: C2: assert triggered in BoolTest::BoolTest
Hamlin Li
- Integrated: 8371297: C2: assert triggered in BoolTest::BoolTest
Hamlin Li
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv) [v4]
Hamlin Li
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv)
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v2]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v2]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v2]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v2]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v3]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v3]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v2]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v3]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v4]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v2]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v5]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v6]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v5]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v6]
Hamlin Li
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Hamlin Li
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Hamlin Li
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789 [v2]
Hamlin Li
- RFR: 8280469: C2: CHA support for interface calls when inlining through method handle linker [v2]
Chen Liang
- RFR: 8369993: Redundant separate 'String' check in 'trust_final_non_static_fields' ciField.cpp
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v2]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v2]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v2]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v2]
Chen Liang
- RFR: 8370878: C1: Clean up unnecessary ConversionStub constructor
Zihao Lin
- RFR: 8370878: C1: Clean up unnecessary ConversionStub constructor [v2]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v8]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v6]
Zihao Lin
- RFR: 8370878: C1: Clean up unnecessary ConversionStub constructor [v2]
Zihao Lin
- Integrated: 8370878: C1: Clean up unnecessary ConversionStub constructor
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v9]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v10]
Zihao Lin
- RFR: 8369993: Redundant separate 'String' check in 'trust_final_non_static_fields' ciField.cpp
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v11]
Zihao Lin
- RFR: 8368961: Remove redundant checks in ciField.cpp
Zihao Lin
- RFR: 8368961: Remove redundant checks in ciField.cpp [v2]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v2]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v2]
Zihao Lin
- RFR: 8368961: Remove redundant checks in ciField.cpp [v2]
Zihao Lin
- RFR: 8368961: Remove redundant checks in ciField.cpp [v2]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v3]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue
Zihao Lin
- RFR: 8368961: Remove redundant checks in ciField.cpp [v2]
Zihao Lin
- Integrated: 8368961: Remove redundant checks in ciField.cpp
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v4]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v12]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v5]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v4]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v5]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v6]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v7]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v5]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v5]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v7]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v13]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v8]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v8]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v8]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v8]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v13]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v13]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v13]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v13]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v14]
Zihao Lin
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v9]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v13]
Zihao Lin
- RFR: 8371297: C2: assert triggerred in BoolTest::BoolTest
Dean Long
- RFR: 8371297: C2: assert triggerred in BoolTest::BoolTest
Dean Long
- RFR: 8366076: arm32: Fix register allocation for vector instructions
Dean Long
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v11]
Dean Long
- RFR: 8366076: arm32: Fix register allocation for vector instructions
Dean Long
- RFR: 8370914: C2: Reimplement Type::join [v3]
Dean Long
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v2]
Dean Long
- RFR: 8370914: C2: Reimplement Type::join [v3]
Dean Long
- RFR: 8370914: C2: Reimplement Type::join [v3]
Dean Long
- RFR: 8370914: C2: Reimplement Type::join [v4]
Dean Long
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v6]
Dean Long
- RFR: 8370914: C2: Reimplement Type::join [v4]
Dean Long
- RFR: 8370914: C2: Reimplement Type::join [v4]
Dean Long
- RFR: 8370914: C2: Reimplement Type::join [v4]
Dean Long
- RFR: 8370914: C2: Reimplement Type::join [v4]
Dean Long
- RFR: 8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack
Dean Long
- RFR: 8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack [v2]
Dean Long
- RFR: 8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack [v2]
Dean Long
- RFR: 8356761: IGV: dump escape analysis information
Roberto Castañeda Lozano
- RFR: 8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2
Roberto Castañeda Lozano
- RFR: 8371558: C2: Missing optimization opportunity in AbsNode::Ideal [v2]
Roberto Castañeda Lozano
- RFR: 8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2 [v2]
Roberto Castañeda Lozano
- RFR: 8356761: IGV: dump escape analysis information
Roberto Castañeda Lozano
- RFR: 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function
Roberto Castañeda Lozano
- RFR: 8356761: IGV: dump escape analysis information [v2]
Roberto Castañeda Lozano
- RFR: 8356761: IGV: dump escape analysis information [v3]
Roberto Castañeda Lozano
- RFR: 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function [v2]
Roberto Castañeda Lozano
- RFR: 8371628: C2: add a test case for the arraycopy changes in JDK-8297933
Roberto Castañeda Lozano
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Roberto Castañeda Lozano
- RFR: 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function [v3]
Roberto Castañeda Lozano
- RFR: 8356761: IGV: dump escape analysis information [v5]
Roberto Castañeda Lozano
- RFR: 8356761: IGV: dump escape analysis information [v3]
Roberto Castañeda Lozano
- RFR: 8356761: IGV: dump escape analysis information [v6]
Roberto Castañeda Lozano
- RFR: 8356761: IGV: dump escape analysis information [v7]
Roberto Castañeda Lozano
- RFR: 8356761: IGV: dump escape analysis information [v8]
Roberto Castañeda Lozano
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Roberto Castañeda Lozano
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Roberto Castañeda Lozano
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Roberto Castañeda Lozano
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Roberto Castañeda Lozano
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Roberto Castañeda Lozano
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Roberto Castañeda Lozano
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v30]
Roberto Castañeda Lozano
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v30]
Roberto Castañeda Lozano
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v30]
Roberto Castañeda Lozano
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Roberto Castañeda Lozano
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v33]
Roberto Castañeda Lozano
- RFR: 8372097: C2: PhasePrintLevel requires setting PrintPhaseLevel explicitly to be active
Roberto Castañeda Lozano
- RFR: 8371419: IGV: Add view to visualise dominator tree and dominator information
Roberto Castañeda Lozano
- RFR: 8349835: C2: simplify IGV property printing [v6]
Roberto Castañeda Lozano
- RFR: 8372097: C2: PhasePrintLevel requires setting PrintPhaseLevel explicitly to be active
Roberto Castañeda Lozano
- Integrated: 8372097: C2: PhasePrintLevel requires setting PrintPhaseLevel explicitly to be active
Roberto Castañeda Lozano
- RFR: 8349835: C2: Simplify IGV property printing [v8]
Roberto Castañeda Lozano
- RFR: 8349835: C2: Simplify IGV property printing [v10]
Roberto Castañeda Lozano
- RFR: 8371419: IGV: Add view to visualise dominator tree and dominator information
Roberto Castañeda Lozano
- RFR: 8371419: IGV: Add view to visualise dominator tree and dominator information
Roberto Castañeda Lozano
- RFR: 8372585: TestVerifyLoopOptimizationsHitsMemLimit fails with product builds
Roberto Castañeda Lozano
- RFR: 8362832: compiler/macronodes/TestTopInMacroElimination.java hits assert(false) failed: unexpected node [v3]
Daniel Lundén
- RFR: 8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2
Daniel Lundén
- RFR: 8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2
Daniel Lundén
- RFR: 8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2 [v2]
Daniel Lundén
- RFR: 8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2 [v2]
Daniel Lundén
- RFR: 8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2 [v2]
Daniel Lundén
- Integrated: 8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2
Daniel Lundén
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v10]
Daniel Lundén
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v8]
Daniel Lundén
- RFR: 8371419: IGV: Add view to visualise dominator tree and dominator information
Daniel Lundén
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v13]
Daniel Lundén
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v13]
Daniel Lundén
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v22]
Daniel Lundén
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v23]
Daniel Lundén
- RFR: 8370914: C2: Reimplement Type::join [v3]
Quan Anh Mai
- RFR: 8360192: C2: Make the type of count leading/trailing zero nodes more precise [v17]
Quan Anh Mai
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v5]
Quan Anh Mai
- RFR: 8350468: x86: Improve implementation of vectorized numberOfLeadingZeros for int and long [v2]
Quan Anh Mai
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Quan Anh Mai
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Quan Anh Mai
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Quan Anh Mai
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Quan Anh Mai
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi
Quan Anh Mai
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v2]
Quan Anh Mai
- RFR: 8366815: C2: Delay Mod/Div by constant transformation [v3]
Quan Anh Mai
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v2]
Quan Anh Mai
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result [v10]
Quan Anh Mai
- RFR: 8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII [v6]
Quan Anh Mai
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v5]
Quan Anh Mai
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v6]
Quan Anh Mai
- RFR: 8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII [v7]
Quan Anh Mai
- RFR: 8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII [v8]
Quan Anh Mai
- RFR: 8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII [v4]
Quan Anh Mai
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes
Quan Anh Mai
- RFR: 8371789: C2: More explicit dump results for TypePtr
Quan Anh Mai
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes
Quan Anh Mai
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v2]
Quan Anh Mai
- RFR: 8371789: C2: More explicit dump results for TypePtr
Quan Anh Mai
- RFR: 8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII [v8]
Quan Anh Mai
- Integrated: 8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII
Quan Anh Mai
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size"
Quan Anh Mai
- RFR: 8370914: C2: Reimplement Type::join [v4]
Quan Anh Mai
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v2]
Quan Anh Mai
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v2]
Quan Anh Mai
- RFR: 8370914: C2: Reimplement Type::join [v4]
Quan Anh Mai
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v3]
Quan Anh Mai
- RFR: 8370914: C2: Reimplement Type::join [v3]
Quan Anh Mai
- RFR: 8370914: C2: Reimplement Type::join [v4]
Quan Anh Mai
- RFR: 8370914: C2: Reimplement Type::join [v4]
Quan Anh Mai
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v3]
Quan Anh Mai
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v3]
Quan Anh Mai
- RFR: 8371789: C2: More explicit dump results for TypePtr
Quan Anh Mai
- Integrated: 8371789: C2: More explicit dump results for TypePtr
Quan Anh Mai
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v3]
Quan Anh Mai
- RFR: 8372634: C2: Materialize type information from instanceof checks
Quan Anh Mai
- RFR: 8362832: compiler/macronodes/TestTopInMacroElimination.java hits assert(false) failed: unexpected node [v3]
Benoît Maillard
- RFR: 8362832: compiler/macronodes/TestTopInMacroElimination.java hits assert(false) failed: unexpected node [v2]
Benoît Maillard
- RFR: 8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive [v4]
Benoît Maillard
- RFR: 8362832: compiler/macronodes/TestTopInMacroElimination.java hits assert(false) failed: unexpected node [v3]
Benoît Maillard
- Integrated: 8362832: compiler/macronodes/TestTopInMacroElimination.java hits assert(false) failed: unexpected node
Benoît Maillard
- RFR: 8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive [v5]
Benoît Maillard
- RFR: 8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive [v4]
Benoît Maillard
- RFR: 8366990: C2: Compilation hits the memory limit when verifying loop opts in Split-If code [v9]
Benoît Maillard
- RFR: 8366990: C2: Compilation hits the memory limit when verifying loop opts in Split-If code [v9]
Benoît Maillard
- RFR: 8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive [v6]
Benoît Maillard
- RFR: 8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive [v5]
Benoît Maillard
- RFR: 8366888: C2: incorrect assertion predicate with short running long counted loop [v4]
Benoît Maillard
- RFR: 8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive [v6]
Benoît Maillard
- Integrated: 8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive
Benoît Maillard
- RFR: 8366990: C2: Compilation hits the memory limit when verifying loop opts in Split-If code [v9]
Benoît Maillard
- Integrated: 8366990: C2: Compilation hits the memory limit when verifying loop opts in Split-If code
Benoît Maillard
- RFR: 8371534: C2: Missed Ideal optimization opportunity with AndL and URShiftL
Benoît Maillard
- RFR: 8369993: Redundant separate 'String' check in 'trust_final_non_static_fields' ciField.cpp
Benoît Maillard
- RFR: 8371558: C2: Missing optimization opportunity in AbsNode::Ideal
Benoît Maillard
- RFR: 8371534: C2: Missed Ideal optimization opportunity with AndL and URShiftL
Benoît Maillard
- Integrated: 8371534: C2: Missed Ideal optimization opportunity with AndL and URShiftL
Benoît Maillard
- RFR: 8371558: C2: Missing optimization opportunity in AbsNode::Ideal [v2]
Benoît Maillard
- RFR: 8371558: C2: Missing optimization opportunity in AbsNode::Ideal [v2]
Benoît Maillard
- RFR: 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function
Benoît Maillard
- RFR: 8371558: C2: Missing optimization opportunity in AbsNode::Ideal [v2]
Benoît Maillard
- RFR: 8368961: Remove redundant checks in ciField.cpp [v2]
Benoît Maillard
- Integrated: 8371558: C2: Missing optimization opportunity in AbsNode::Ideal
Benoît Maillard
- RFR: 8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D
Benoît Maillard
- RFR: 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function [v3]
Benoît Maillard
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure
Benoît Maillard
- RFR: 8366888: C2: incorrect assertion predicate with short running long counted loop [v5]
Benoît Maillard
- RFR: 8366888: C2: incorrect assertion predicate with short running long counted loop [v4]
Benoît Maillard
- RFR: 8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D [v2]
Benoît Maillard
- RFR: 8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D [v2]
Benoît Maillard
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure
Benoît Maillard
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax
Benoît Maillard
- RFR: 8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D [v2]
Benoît Maillard
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure
Benoît Maillard
- RFR: 8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D [v2]
Benoît Maillard
- Integrated: 8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D
Benoît Maillard
- RFR: 8367627: C2: Missed Ideal() optimization opportunity with MemBar
Benoît Maillard
- RFR: 8367627: C2: Missed Ideal() optimization opportunity with MemBar
Benoît Maillard
- RFR: 8367627: C2: Missed Ideal() optimization opportunity with MemBar [v2]
Benoît Maillard
- RFR: 8367627: [v3]
Benoît Maillard
- RFR: 8367627: C2: Missed Ideal() optimization opportunity with MemBar [v3]
Benoît Maillard
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Per Minborg
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v8]
Sean Mullan
- RFR: 8349835: C2: simplify IGV property printing [v4]
Saranya Natarajan
- RFR: 8349835: C2: simplify IGV property printing [v5]
Saranya Natarajan
- RFR: 8349835: C2: simplify IGV property printing [v2]
Saranya Natarajan
- RFR: 8349835: C2: simplify IGV property printing [v6]
Saranya Natarajan
- RFR: 8349835: C2: simplify IGV property printing [v3]
Saranya Natarajan
- RFR: 8349835: C2: Simplify IGV property printing [v7]
Saranya Natarajan
- RFR: 8349835: C2: Simplify IGV property printing [v6]
Saranya Natarajan
- RFR: 8349835: C2: Simplify IGV property printing [v8]
Saranya Natarajan
- RFR: 8349835: C2: Simplify IGV property printing [v9]
Saranya Natarajan
- RFR: 8349835: C2: Simplify IGV property printing [v8]
Saranya Natarajan
- RFR: 8349835: C2: Simplify IGV property printing [v10]
Saranya Natarajan
- RFR: 8370489: Some compiler tests miss the @key randomness
Saranya Natarajan
- Integrated: 8349835: C2: Simplify IGV property printing
Saranya Natarajan
- RFR: 8370489: Some compiler tests miss the @key randomness [v2]
Saranya Natarajan
- RFR: 8370489: Some compiler tests miss the @key randomness [v2]
Saranya Natarajan
- RFR: 8370489: Some compiler tests miss the @key randomness [v2]
Saranya Natarajan
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account
Francesco Nigro
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account
Francesco Nigro
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Jaikiran Pai
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Jaikiran Pai
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Jaikiran Pai
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Jaikiran Pai
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v2]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v2]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v2]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v2]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v3]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v2]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v2]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v2]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v3]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v4]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v3]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v3]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v5]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v6]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v7]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v6]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v6]
Volodymyr Paprotski
- Integrated: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v7]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v3]
Volodymyr Paprotski
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v3]
Volodymyr Paprotski
- RFR: 8371820: Further AES performance improvements for key schedule generation [v3]
Valerie Peng
- RFR: 8371820: Further AES performance improvements for key schedule generation [v3]
Valerie Peng
- RFR: 8371820: Further AES performance improvements for key schedule generation [v3]
Valerie Peng
- RFR: 8370459: C2: CompressBitsNode::Value produces wrong result on Windows (1UL vs 1ULL), found by ExpressionFuzzer [v4]
Emanuel Peter
- Integrated: 8370459: C2: CompressBitsNode::Value produces wrong result on Windows (1UL vs 1ULL), found by ExpressionFuzzer
Emanuel Peter
- RFR: 8370405: C2: mismatched store from MergeStores wrongly scalarized in allocation elimination [v2]
Emanuel Peter
- Integrated: 8370405: C2: mismatched store from MergeStores wrongly scalarized in allocation elimination
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v9]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v8]
Emanuel Peter
- RFR: 8370332: C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body [v3]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model
Emanuel Peter
- RFR: 8370332: C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body [v4]
Emanuel Peter
- RFR: 8370332: C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body [v2]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v2]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v3]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v3]
Emanuel Peter
- RFR: 8370332: C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body [v2]
Emanuel Peter
- RFR: 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms [v4]
Emanuel Peter
- RFR: 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms [v2]
Emanuel Peter
- RFR: 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed [v17]
Emanuel Peter
- RFR: 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed [v15]
Emanuel Peter
- Integrated: 8370332: C2 SuperWord: SIGSEGV because PhaseIdealLoop::split_thru_phi left dead nodes in loop _body
Emanuel Peter
- RFR: 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms [v2]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Emanuel Peter
- RFR: 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed [v17]
Emanuel Peter
- RFR: 8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive [v4]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v10]
Emanuel Peter
- RFR: 8362832: compiler/macronodes/TestTopInMacroElimination.java hits assert(false) failed: unexpected node [v3]
Emanuel Peter
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v4]
Emanuel Peter
- RFR: 8350864: C2: verify structural invariants of the Ideal graph [v5]
Emanuel Peter
- RFR: 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms [v4]
Emanuel Peter
- RFR: 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed [v18]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v3]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v3]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v3]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v12]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v13]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v3]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v15]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v11]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v16]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v17]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v18]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v12]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v19]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v20]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v21]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v22]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v23]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v24]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v2]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v2]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v2]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v2]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v3]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v2]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v4]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v5]
Emanuel Peter
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Emanuel Peter
- Integrated: 8340093: C2 SuperWord: implement cost model
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v6]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v7]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply set wrong type, led to wrong constant folding of phi [v8]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result [v2]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result [v9]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result [v9]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result [v8]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result [v10]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v22]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v24]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v24]
Emanuel Peter
- RFR: 8370691: Add new HalffloatVector type and enable intrinsification of float16 vector operations
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v24]
Emanuel Peter
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv)
Emanuel Peter
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv)
Emanuel Peter
- RFR: 8371297: C2: assert triggerred in BoolTest::BoolTest
Emanuel Peter
- RFR: 8371297: C2: assert triggerred in BoolTest::BoolTest
Emanuel Peter
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv) [v2]
Emanuel Peter
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv) [v3]
Emanuel Peter
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv) [v3]
Emanuel Peter
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv) [v3]
Emanuel Peter
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv)
Emanuel Peter
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv)
Emanuel Peter
- RFR: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE [v6]
Emanuel Peter
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts
Emanuel Peter
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v3]
Emanuel Peter
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v2]
Emanuel Peter
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v2]
Emanuel Peter
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v3]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v25]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v14]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v24]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v26]
Emanuel Peter
- RFR: 8370691: Add new HalffloatVector type and enable intrinsification of float16 vector operations
Emanuel Peter
- RFR: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE [v6]
Emanuel Peter
- RFR: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE [v6]
Emanuel Peter
- RFR: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result [v2]
Emanuel Peter
- Integrated: 8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result
Emanuel Peter
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v3]
Emanuel Peter
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v3]
Emanuel Peter
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v3]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v27]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v26]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v28]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v26]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v26]
Emanuel Peter
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v10]
Emanuel Peter
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v10]
Emanuel Peter
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes
Emanuel Peter
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v2]
Emanuel Peter
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v2]
Emanuel Peter
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v2]
Emanuel Peter
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure
Emanuel Peter
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Emanuel Peter
- RFR: 8371709: Add CTW to hotspot_compiler testing
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v30]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v24]
Emanuel Peter
- RFR: 8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing
Emanuel Peter
- RFR: 8371642: TestNumberOfContinuousZeros.java fails on PPC64
Emanuel Peter
- RFR: 8357551: RISC-V: support CMoveF/D vectorization
Emanuel Peter
- RFR: 8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D
Emanuel Peter
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v3]
Emanuel Peter
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v2]
Emanuel Peter
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v2]
Emanuel Peter
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v2]
Emanuel Peter
- RFR: 8371716: C2 compilation fails with "Missed optimization opportunity in PhaseIterGVN"
Emanuel Peter
- RFR: 8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing [v2]
Emanuel Peter
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v2]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v31]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v30]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v32]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v29]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v30]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v33]
Emanuel Peter
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v4]
Emanuel Peter
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v5]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v26]
Emanuel Peter
- RFR: 8213762: Deprecate Xmaxjitcodesize
Emanuel Peter
- RFR: 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification
Emanuel Peter
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash
Emanuel Peter
- RFR: 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification [v2]
Emanuel Peter
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure
Emanuel Peter
- RFR: 8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D [v2]
Emanuel Peter
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v2]
Emanuel Peter
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v2]
Emanuel Peter
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v2]
Emanuel Peter
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v4]
Emanuel Peter
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v2]
Emanuel Peter
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v2]
Emanuel Peter
- RFR: 8343689: AArch64: Optimize MulReduction implementation [v13]
Emanuel Peter
- RFR: 8343689: AArch64: Optimize MulReduction implementation [v13]
Emanuel Peter
- RFR: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries [v33]
Emanuel Peter
- Integrated: 8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries
Emanuel Peter
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v4]
Emanuel Peter
- RFR: 8372266: Relax store matchers in compiler/escapeAnalysis/TestRematerializeObjects.java test
Emanuel Peter
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v2]
Emanuel Peter
- RFR: 8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph
Emanuel Peter
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v3]
Emanuel Peter
- RFR: 8372266: Relax store matchers in compiler/escapeAnalysis/TestRematerializeObjects.java test
Emanuel Peter
- RFR: 8372266: Relax store matchers in compiler/escapeAnalysis/TestRematerializeObjects.java test
Emanuel Peter
- RFR: 8367487: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on Linux aarch64 with Cavium CPU
Emanuel Peter
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v3]
Emanuel Peter
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v3]
Emanuel Peter
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax [v2]
Emanuel Peter
- RFR: 8370489: Some compiler tests miss the @key randomness
Emanuel Peter
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge
Emanuel Peter
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge
Emanuel Peter
- RFR: 8371768: AArch64: test/hotspot/jtreg/compiler/loopopts/superword/TestReductions.java fails on SVE after JDK-8340093
Emanuel Peter
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v3]
Emanuel Peter
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge [v2]
Emanuel Peter
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge [v3]
Emanuel Peter
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account
Emanuel Peter
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account
Emanuel Peter
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account
Emanuel Peter
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account
Emanuel Peter
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v3]
Emanuel Peter
- RFR: 8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph
Emanuel Peter
- RFR: 8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph
Emanuel Peter
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v3]
Emanuel Peter
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v3]
Emanuel Peter
- RFR: 8370489: Some compiler tests miss the @key randomness [v2]
Emanuel Peter
- RFR: 8367487: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on Linux aarch64 with Cavium CPU
Emanuel Peter
- RFR: 8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph
Emanuel Peter
- RFR: 8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph
Emanuel Peter
- RFR: 8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph
Emanuel Peter
- Integrated: 8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph
Emanuel Peter
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Emanuel Peter
- RFR: 8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism
Emanuel Peter
- RFR: 8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism
Emanuel Peter
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v4]
Emanuel Peter
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax [v3]
Emanuel Peter
- RFR: 8372685: C2 SuperWord: wrong requires in test after JDK-8371146
Emanuel Peter
- RFR: 8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism [v2]
Emanuel Peter
- RFR: 8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism [v2]
Emanuel Peter
- RFR: 8372685: C2 SuperWord: wrong requires in test after JDK-8371146
Emanuel Peter
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v3]
Emanuel Peter
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v3]
Emanuel Peter
- RFR: 8286941: Add mask IR for partial vector operations for ARM SVE [v9]
Emanuel Peter
- RFR: 8286941: Add mask IR for partial vector operations for ARM SVE [v9]
Emanuel Peter
- RFR: 8286941: Add mask IR for partial vector operations for ARM SVE [v9]
Emanuel Peter
- RFR: 8286941: Add mask IR for partial vector operations for ARM SVE [v9]
Emanuel Peter
- RFR: 8286941: Add mask IR for partial vector operations for ARM SVE [v9]
Emanuel Peter
- RFR: 8372720: Problem list compiler/arguments/TestCodeEntryAlignment.java
Emanuel Peter
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax [v4]
Emanuel Peter
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v4]
Emanuel Peter
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v4]
Emanuel Peter
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789 [v2]
Emanuel Peter
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements
Mark Powers
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v3]
Mark Powers
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v3]
Mark Powers
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v3]
Ferenc Rakoczi
- RFR: 8369147: Various issues with new tests added by JDK-8316694 [v3]
Chad Rakoczy
- RFR: 8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1
Chad Rakoczy
- RFR: 8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1 [v2]
Chad Rakoczy
- Integrated: 8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1
Chad Rakoczy
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v2]
Richard Reingruber
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots
Richard Reingruber
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v2]
Richard Reingruber
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v2]
Richard Reingruber
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v2]
Richard Reingruber
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v3]
Richard Reingruber
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v2]
Richard Reingruber
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v4]
Richard Reingruber
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v4]
Richard Reingruber
- RFR: 8357258: x86: Improve receiver type profiling reliability [v3]
John R Rose
- RFR: 8357258: x86: Improve receiver type profiling reliability [v3]
John R Rose
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet
Ruben
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v5]
Ruben
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v5]
Ruben
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v5]
Ruben
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v5]
Ruben
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v5]
Ruben
- RFR: 8360654: AArch64: Remove redundant dmb from C1 compareAndSet [v5]
Ruben
- RFR: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE [v5]
Paul Sandoz
- RFR: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE [v6]
Paul Sandoz
- RFR: 8351623: VectorAPI: Add SVE implementation of subword gather load operation [v6]
Paul Sandoz
- RFR: 8370691: Add new HalffloatVector type and enable intrinsification of float16 vector operations
Paul Sandoz
- RFR: 8370691: Add new HalffloatVector type and enable intrinsification of float16 vector operations
Paul Sandoz
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer
Paul Sandoz
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer
Paul Sandoz
- RFR: 8351623: VectorAPI: Add SVE implementation of subword gather load operation [v6]
Paul Sandoz
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer
Paul Sandoz
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v3]
Anthony Scarpino
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline()
SendaoYan
- RFR: 8372461: [IR Framework] Multiple test failures after JDK-8371789
SendaoYan
- RFR: 8360557: CTW: Inline cold methods to reach more code [v3]
Aleksey Shipilev
- RFR: 8371628: C2: add a test case for the arraycopy changes in JDK-8297933
Aleksey Shipilev
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes
Aleksey Shipilev
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes
Aleksey Shipilev
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v2]
Aleksey Shipilev
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes
Aleksey Shipilev
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v2]
Aleksey Shipilev
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v3]
Aleksey Shipilev
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v2]
Aleksey Shipilev
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v3]
Aleksey Shipilev
- RFR: 8371789: C2: More explicit dump results for TypePtr
Aleksey Shipilev
- RFR: 8371804: C2: Tighten up LoadNode::Value comments after JDK-8346184
Aleksey Shipilev
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v4]
Aleksey Shipilev
- RFR: 8371709: Add CTW to hotspot_compiler testing
Aleksey Shipilev
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v4]
Aleksey Shipilev
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v4]
Aleksey Shipilev
- RFR: 8371709: Add CTW to hotspot_compiler testing
Aleksey Shipilev
- Integrated: 8371709: Add CTW to hotspot_compiler testing
Aleksey Shipilev
- RFR: 8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing
Aleksey Shipilev
- RFR: 8371804: C2: Tighten up LoadNode::Value comments after JDK-8346184
Aleksey Shipilev
- Integrated: 8371804: C2: Tighten up LoadNode::Value comments after JDK-8346184
Aleksey Shipilev
- RFR: 8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing [v2]
Aleksey Shipilev
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v4]
Aleksey Shipilev
- RFR: 8360557: CTW: Inline cold methods to reach more code [v4]
Aleksey Shipilev
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes
Aleksey Shipilev
- RFR: 8372154: AArch64: Match rule failure with some CompareAndSwap operand shapes
Aleksey Shipilev
- RFR: 8372154: AArch64: Match rule failure with some CompareAndSwap operand shapes [v2]
Aleksey Shipilev
- RFR: 8371768: AArch64: test/hotspot/jtreg/compiler/loopopts/superword/TestReductions.java fails on SVE after JDK-8340093
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v3]
Aleksey Shipilev
- RFR: 8372154: AArch64: Match rule failure with some CompareAndSwap operand shapes [v2]
Aleksey Shipilev
- RFR: 8372266: Relax store matchers in compiler/escapeAnalysis/TestRematerializeObjects.java test
Aleksey Shipilev
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v3]
Aleksey Shipilev
- RFR: 8372266: Relax store matchers in compiler/escapeAnalysis/TestRematerializeObjects.java test
Aleksey Shipilev
- RFR: 8372154: AArch64: Match rule failure with some CompareAndSwap operand shapes [v2]
Aleksey Shipilev
- Integrated: 8372154: AArch64: Match rule failure with some CompareAndSwap operand shapes
Aleksey Shipilev
- RFR: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes [v4]
Aleksey Shipilev
- Integrated: 8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes
Aleksey Shipilev
- RFR: 8372266: Relax store matchers in compiler/escapeAnalysis/TestRematerializeObjects.java test
Aleksey Shipilev
- RFR: 8372266: Relax store matchers in compiler/escapeAnalysis/TestRematerializeObjects.java test
Aleksey Shipilev
- RFR: 8372266: Relax store matchers in compiler/escapeAnalysis/TestRematerializeObjects.java test
Aleksey Shipilev
- Withdrawn: 8372266: Relax store matchers in compiler/escapeAnalysis/TestRematerializeObjects.java test
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v3]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v3]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v3]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v3]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v4]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v3]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v3]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v5]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v3]
Aleksey Shipilev
- RFR: 8372188: AArch64: Generate atomic match rules from M4 stencils
Aleksey Shipilev
- RFR: 8372188: AArch64: Generate atomic match rules from M4 stencils
Aleksey Shipilev
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v10]
Aleksey Shipilev
- RFR: 8372188: AArch64: Generate atomic match rules from M4 stencils
Aleksey Shipilev
- RFR: 8371768: AArch64: test/hotspot/jtreg/compiler/loopopts/superword/TestReductions.java fails on SVE after JDK-8340093 [v2]
Aleksey Shipilev
- RFR: 8344345: test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces [v2]
Kirill Shirokov
- RFR: 8372685: C2 SuperWord: wrong requires in test after JDK-8371146
Joel Sikström
- RFR: 8371628: C2: add a test case for the arraycopy changes in JDK-8297933
Daniel Skantz
- RFR: 8371628: C2: add a test case for the arraycopy changes in JDK-8297933
Daniel Skantz
- Integrated: 8371628: C2: add a test case for the arraycopy changes in JDK-8297933
Daniel Skantz
- RFR: 8362117: C2: compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java fails with a wrong result due to invalidated liveness assumptions for data phis [v2]
Daniel Skantz
- RFR: 8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support
Hao Sun
- RFR: 8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support
Hao Sun
- RFR: 8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support [v2]
Hao Sun
- RFR: 8372188: AArch64: Generate atomic match rules from M4 stencils
Hao Sun
- RFR: 8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support
Ramkumar Sunderbabu
- RFR: 8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support [v2]
Ramkumar Sunderbabu
- RFR: 8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support
Ramkumar Sunderbabu
- Integrated: 8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support
Ramkumar Sunderbabu
- RFR: 8366076: arm32: Fix register allocation for vector instructions
Max Verevkin
- RFR: 8366076: arm32: Fix register allocation for vector instructions
Max Verevkin
- RFR: 8366076: arm32: Fix register allocation for vector instructions [v2]
Max Verevkin
- RFR: 8366076: arm32: Fix register allocation for vector instructions [v2]
Max Verevkin
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting
Jorn Vernee
- RFR: 8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE [v5]
Sandhya Viswanathan
- RFR: 8350468: x86: Improve implementation of vectorized numberOfLeadingZeros for int and long [v2]
Sandhya Viswanathan
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements
Sandhya Viswanathan
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements
Sandhya Viswanathan
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v2]
Sandhya Viswanathan
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v3]
Sandhya Viswanathan
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v7]
Sandhya Viswanathan
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v8]
Sandhya Viswanathan
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v7]
Sandhya Viswanathan
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v6]
Sandhya Viswanathan
- RFR: 8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements [v7]
Sandhya Viswanathan
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v23]
Sandhya Viswanathan
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v14]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v13]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v15]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v16]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v17]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v18]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v15]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v17]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v19]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v20]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v21]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v22]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v23]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v22]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v24]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v25]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v27]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v28]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v29]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Anjian Wen
- RFR: 8371968: RISC-V: implement AES CBC intrinsics
Anjian Wen
- RFR: 8371968: RISC-V: implement AES CBC intrinsics [v2]
Anjian Wen
- RFR: 8371968: RISC-V: implement AES CBC intrinsics [v2]
Anjian Wen
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v2]
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v3]
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v3]
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v3]
Roland Westrelin
- RFR: 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed [v17]
Roland Westrelin
- RFR: 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed [v16]
Roland Westrelin
- RFR: 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed [v17]
Roland Westrelin
- RFR: 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed [v18]
Roland Westrelin
- RFR: 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed [v17]
Roland Westrelin
- RFR: 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed [v15]
Roland Westrelin
- RFR: 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed [v8]
Roland Westrelin
- Integrated: 8327963: C2: fix construction of memory graph around Initialize node to prevent incorrect execution if allocation is removed
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v4]
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v3]
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v4]
Roland Westrelin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v8]
Roland Westrelin
- RFR: 8280469: C2: CHA support for interface calls when inlining through method handle linker [v2]
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v5]
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v4]
Roland Westrelin
- RFR: 8366888: C2: incorrect assertion predicate with short running long counted loop [v5]
Roland Westrelin
- RFR: 8366888: C2: incorrect assertion predicate with short running long counted loop [v4]
Roland Westrelin
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge
Roland Westrelin
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v3]
Roland Westrelin
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge
Roland Westrelin
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v2]
Roland Westrelin
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v2]
Roland Westrelin
- RFR: 8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge
Roland Westrelin
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v2]
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v5]
Roland Westrelin
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v3]
Roland Westrelin
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v2]
Roland Westrelin
- RFR: 8366888: C2: incorrect assertion predicate with short running long counted loop [v6]
Roland Westrelin
- RFR: 8366888: C2: incorrect assertion predicate with short running long counted loop
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v6]
Roland Westrelin
- RFR: 8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph
Roland Westrelin
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v4]
Roland Westrelin
- RFR: 8366888: C2: incorrect assertion predicate with short running long counted loop [v6]
Roland Westrelin
- Integrated: 8366888: C2: incorrect assertion predicate with short running long counted loop
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v6]
Roland Westrelin
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v3]
Roland Westrelin
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v3]
Roland Westrelin
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v3]
Roland Westrelin
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v5]
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v6]
Roland Westrelin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v13]
Roland Westrelin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v8]
Roland Westrelin
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v6]
Roland Westrelin
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v7]
Roland Westrelin
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v4]
Roland Westrelin
- RFR: 8372634: C2: Materialize type information from instanceof checks
Roland Westrelin
- RFR: 8371464: C2: assert(no_dead_loop) failed: dead loop detected
Roland Westrelin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v13]
Roland Westrelin
- RFR: 8347499: C2: Make `PhaseIdealLoop` eliminate more redundant safepoints in loops [v2]
Qizheng Xing
- Integrated: 8347499: C2: Make `PhaseIdealLoop` eliminate more redundant safepoints in loops
Qizheng Xing
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v19]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v20]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v3]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v17]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v21]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v17]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v21]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v22]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v23]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v24]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v25]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v23]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v26]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v23]
Kangcheng Xu
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v23]
Kangcheng Xu
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v15]
Fei Yang
- RFR: 8370708: RISC-V: Add VerifyStackAtCalls [v6]
Fei Yang
- RFR: 8371385: compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses
Fei Yang
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v17]
Fei Yang
- RFR: 8371385: compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses
Fei Yang
- Integrated: 8371385: compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses
Fei Yang
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v22]
Fei Yang
- RFR: 8371753: compiler/c2/cr7200264/TestIntVect.java fails IR verification
Fei Yang
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v24]
Fei Yang
- Integrated: 8371753: compiler/c2/cr7200264/TestIntVect.java fails IR verification
Fei Yang
- RFR: 8371753: compiler/c2/cr7200264/TestIntVect.java fails IR verification
Fei Yang
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v2]
Fei Yang
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v2]
Fei Yang
- RFR: 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification
Fei Yang
- RFR: 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification [v2]
Fei Yang
- RFR: 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification [v2]
Fei Yang
- RFR: 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification
Fei Yang
- Integrated: 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification
Fei Yang
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v5]
Fei Yang
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v5]
Fei Yang
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v6]
Fei Yang
- RFR: 8371968: RISC-V: implement AES CBC intrinsics
Fei Yang
- RFR: 8340093: C2 SuperWord: implement cost model [v4]
Galder Zamarreño
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv)
Galder Zamarreño
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax
Galder Zamarreño
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax
Galder Zamarreño
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax [v2]
Galder Zamarreño
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax [v2]
Galder Zamarreño
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax [v2]
Galder Zamarreño
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax [v3]
Galder Zamarreño
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax [v2]
Galder Zamarreño
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v2]
Galder Zamarreño
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax [v4]
Galder Zamarreño
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax [v3]
Galder Zamarreño
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v2]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v3]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v3]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v3]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v3]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v3]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v3]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v4]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v3]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v5]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v6]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v3]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v7]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v3]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v8]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v7]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v8]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v8]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v9]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v8]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v8]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v8]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v9]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v10]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v9]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v10]
Jiangli Zhou
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v10]
Jiangli Zhou
- RFR: 8370878: C1: Clean up unnecessary ConversionStub constructor [v2]
duke
- RFR: 8347499: C2: Make `PhaseIdealLoop` eliminate more redundant safepoints in loops [v7]
duke
- RFR: 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms [v4]
duke
- Withdrawn: 8344345: test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces
duke
- RFR: 8356761: IGV: dump escape analysis information [v8]
duke
- RFR: 8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function [v3]
duke
- RFR: 8368961: Remove redundant checks in ciField.cpp [v2]
duke
- RFR: 8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing [v2]
duke
- RFR: 8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support [v2]
duke
- Withdrawn: 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII
duke
- RFR: 8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1 [v2]
duke
- RFR: 8213762: Deprecate Xmaxjitcodesize
duke
- RFR: 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms [v3]
erifan
- RFR: 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms [v4]
erifan
- RFR: 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms [v2]
erifan
- RFR: 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms [v2]
erifan
- RFR: 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms [v2]
erifan
- Integrated: 8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms
erifan
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns
erifan
- Question: Could hardware problems cause JIT deoptimization?
星晴
- Could JIT deoptimization be caused by hardware issue?
星晴
Last message date:
Sun Nov 30 16:50:44 UTC 2025
Archived on: Sun Nov 30 16:50:59 UTC 2025
This archive was generated by
Pipermail 0.09 (Mailman edition).