December 2025 Archives by author
Starting: Mon Dec 1 00:38:50 UTC 2025
Ending: Wed Dec 31 07:26:03 UTC 2025
Messages: 1174
- RFR: 8357258: x86: Improve receiver type profiling reliability [v8]
Mikhail Ablakatov
- RFR: 8280283: Dead compiler code found during the JDK-8272058 code review [v2]
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 [v3]
Anton Seoane Ampudia
- RFR: 8364490: Fatal error on large SpecTrapLimitExtraEntries value [v3]
Anton Seoane Ampudia
- Integrated: 8364490: Fatal error on large SpecTrapLimitExtraEntries value
Anton Seoane Ampudia
- RFR: 8326205: Grouping frequently called C2 nmethods in CodeCache
Evgeny Astigeevich
- RFR: 8326205: Grouping frequently called C2 nmethods in CodeCache
Evgeny Astigeevich
- RFR: 8326205: Grouping frequently called C2 nmethods in CodeCache
Evgeny Astigeevich
- RFR: 8372730: Problem list compiler/arguments/TestCodeEntryAlignment.java on x64
Matthias Baesken
- Integrated: 8372730: Problem list compiler/arguments/TestCodeEntryAlignment.java on x64
Matthias Baesken
- RFR: 8374195: TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug
Matthias Baesken
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v6]
Alan Bateman
- RFR: 8374195: TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug
Johannes Bechberger
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v23]
Jatin Bhateja
- Integrated: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v4]
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 [v5]
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v4]
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v6]
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v4]
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v7]
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v8]
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v3]
Jatin Bhateja
- RFR: 8351844: C2 x64 AVX2 vpminmax assertion failure with equivalent inputs
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v8]
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v9]
Jatin Bhateja
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v8]
Jatin Bhateja
- Integrated: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8
Jatin Bhateja
- RFR: 8368977: Provide clear naming for AVX10 identifiers
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v6]
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v5]
Jatin Bhateja
- RFR: 8368977: Provide clear naming for AVX10 identifiers [v2]
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v7]
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v7]
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v8]
Jatin Bhateja
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v6]
Jatin Bhateja
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v6]
Jatin Bhateja
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v6]
Jatin Bhateja
- RFR: 8373480: Optimize multiplication by constant multiplier using LEA instructions
Jatin Bhateja
- RFR: 8373480: Optimize multiplication by constant multiplier using LEA instructions [v2]
Jatin Bhateja
- RFR: 8373480: Optimize multiplication by constant multiplier using LEA instructions [v3]
Jatin Bhateja
- RFR: 8373480: Optimize multiplication by constant multiplier using LEA instructions [v4]
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v7]
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v9]
Jatin Bhateja
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v9]
Jatin Bhateja
- RFR: 8373480: Optimize multiplication by constant multiplier using LEA instructions [v5]
Jatin Bhateja
- RFR: 8373480: Optimize multiplication by constant multiplier using LEA instructions [v4]
Jatin Bhateja
- RFR: 8373480: Optimize multiplication by constant multiplier using LEA instructions [v6]
Jatin Bhateja
- RFR: 8373480: Optimize multiplication by constant multiplier using LEA instructions [v6]
Jatin Bhateja
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Jatin Bhateja
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v4]
Jatin Bhateja
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Jatin Bhateja
- RFR: 8373724: Assertion failure in TestSignumVector.java with UseAPX
Jatin Bhateja
- RFR: 8373724: Assertion failure in TestSignumVector.java with UseAPX [v2]
Jatin Bhateja
- RFR: 8364970: Redo JDK-8327381 by updating the CmpU type instead of the Bool type [v5]
Francisco Ferrari Bihurriet
- RFR: 8372634: C2: Materialize type information from instanceof checks [v4]
ExE Boss
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v8]
ExE Boss
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v8]
ExE Boss
- RFR: 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled
David Briemann
- RFR: 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled
David Briemann
- RFR: 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled
David Briemann
- Integrated: 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled
David Briemann
- RFR: 8374363: Update copyright year to 2025 for test/micro in files where it was missed
Sergey Bylokhov
- Integrated: 8374363: Update copyright year to 2025 for test/micro in files where it was missed
Sergey Bylokhov
- RFR: 8374378: Update copyright year to 2025 for jdk.internal.vm.ci in files where it was missed
Sergey Bylokhov
- RFR: 8374378: Update copyright year to 2025 for jdk.internal.vm.ci in files where it was missed
Sergey Bylokhov
- Integrated: 8374378: Update copyright year to 2025 for jdk.internal.vm.ci in files where it was missed
Sergey Bylokhov
- RFR: 8366444: Add support for add/mul reduction operations for Float16
Marc Chevalier
- RFR: 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" [v2]
Marc Chevalier
- RFR: 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" [v3]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v6]
Marc Chevalier
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v6]
Marc Chevalier
- Integrated: 8371716: C2: Phi node fails Value()'s verification when speculative types clash
Marc Chevalier
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v2]
Marc Chevalier
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v2]
Marc Chevalier
- RFR: 8371820: Further AES performance improvements for key schedule generation [v7]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v7]
Martin Doerr
- RFR: 8371820: Further AES performance improvements for key schedule generation [v7]
Martin Doerr
- Integrated: 8371820: Further AES performance improvements for key schedule generation
Martin Doerr
- RFR: 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled
Martin Doerr
- RFR: 8374195: TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug
Martin Doerr
- RFR: 8374195: TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug
Martin Doerr
- Integrated: 8374195: TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug
Martin Doerr
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v8]
Shawn M Emery
- RFR: 8360934: Add AVX-512 intrinsics for ML-KEM - enhancement on AVX512_VBMI and AVX512_VBMI2
Shawn M Emery
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v3]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v3]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v2]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v4]
Eric Fang
- RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE [v2]
Eric Fang
- RFR: 8372980: [VectorAPI] AArch64: Add intrinsic support for unsigned min/max reduction operations
Eric Fang
- [jdk26] RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE
Eric Fang
- RFR: 8372980: [VectorAPI] AArch64: Add intrinsic support for unsigned min/max reduction operations
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v2]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v5]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v5]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v2]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v5]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v6]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v6]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v6]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v6]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v6]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v5]
Eric Fang
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Eric Fang
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Eric Fang
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Eric Fang
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Eric Fang
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v3]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v7]
Eric Fang
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v6]
Eric Fang
- RFR: 8371464: C2: assert(no_dead_loop) failed: dead loop detected
Damon Fenacci
- RFR: 8371464: C2: assert(no_dead_loop) failed: dead loop detected [v2]
Damon Fenacci
- RFR: 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory
Damon Fenacci
- RFR: 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory [v2]
Damon Fenacci
- RFR: 8370489: Some compiler tests miss the @key randomness [v2]
Damon Fenacci
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
Damon Fenacci
- RFR: 8373420: C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false)
Damon Fenacci
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Damon Fenacci
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Damon Fenacci
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v5]
Damon Fenacci
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v4]
Damon Fenacci
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v6]
Damon Fenacci
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v4]
Damon Fenacci
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v7]
Damon Fenacci
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v4]
Damon Fenacci
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v4]
Damon Fenacci
- RFR: 8373525: C2: assert(_base == Long) failed: Not a Long
Damon Fenacci
- RFR: 8373525: C2: assert(_base == Long) failed: Not a Long [v2]
Damon Fenacci
- RFR: 8373525: C2: assert(_base == Long) failed: Not a Long [v2]
Damon Fenacci
- RFR: 8373525: C2: assert(_base == Long) failed: Not a Long [v3]
Damon Fenacci
- RFR: 8373525: C2: assert(_base == Long) failed: Not a Long [v2]
Damon Fenacci
- RFR: 8373525: C2: assert(_base == Long) failed: Not a Long [v4]
Damon Fenacci
- RFR: 8373525: C2: assert(_base == Long) failed: Not a Long [v2]
Damon Fenacci
- Integrated: 8373525: C2: assert(_base == Long) failed: Not a Long
Damon Fenacci
- [jdk26] RFR: 8373525: C2: assert(_base == Long) failed: Not a Long
Damon Fenacci
- [jdk26] RFR: 8373525: C2: assert(_base == Long) failed: Not a Long
Damon Fenacci
- [jdk26] Integrated: 8373525: C2: assert(_base == Long) failed: Not a Long
Damon Fenacci
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Jie Fu
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Jie Fu
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v3]
Fei Gao
- RFR: 8371603: C2: assert(_inputs.at(alias_idx) == nullptr || _inputs.at(alias_idx) == load->in(1)) failed
Xiaohong Gong
- RFR: 8371603: C2: assert(_inputs.at(alias_idx) == nullptr || _inputs.at(alias_idx) == load->in(1)) failed
Xiaohong Gong
- RFR: 8371603: C2: assert(_inputs.at(alias_idx) == nullptr || _inputs.at(alias_idx) == load->in(1)) failed
Xiaohong Gong
- RFR: 8371603: C2: assert(_inputs.at(alias_idx) == nullptr || _inputs.at(alias_idx) == load->in(1)) failed
Xiaohong Gong
- RFR: 8371603: C2: assert(_inputs.at(alias_idx) == nullptr || _inputs.at(alias_idx) == load->in(1)) failed
Xiaohong Gong
- RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE
Xiaohong Gong
- RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE [v2]
Xiaohong Gong
- RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE [v2]
Xiaohong Gong
- RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE [v2]
Xiaohong Gong
- RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE [v2]
Xiaohong Gong
- RFR: 8372136: VectorAPI: Refactor subword gather load API java implementation
Xiaohong Gong
- RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE [v3]
Xiaohong Gong
- RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE [v3]
Xiaohong Gong
- Integrated: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE
Xiaohong Gong
- [jdk26] RFR: 8373383: C2: Missing Ideal optimizations for load and store vectors on SVE
Xiaohong Gong
- [jdk26] RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE
Xiaohong Gong
- [jdk26] Integrated: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE
Xiaohong Gong
- RFR: 8372980: [VectorAPI] AArch64: Add intrinsic support for unsigned min/max reduction operations
Xiaohong Gong
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v5]
Xiaohong Gong
- RFR: 8372136: VectorAPI: Refactor subword gather load API java implementation
Xiaohong Gong
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v3]
Xiaohong Gong
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v3]
Xiaohong Gong
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v2]
Xiaohong Gong
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v3]
Xiaohong Gong
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v4]
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Xiaohong Gong
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v4]
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v3]
Xiaohong Gong
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Xiaohong Gong
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Hannes Greule
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v9]
Hannes Greule
- RFR: 8373555: C2: Optimize redundant input calculations for sign comparisons
Hannes Greule
- RFR: 8366815: C2: Delay Mod/Div by constant transformation
Hannes Greule
- RFR: 8366815: C2: Delay Mod/Div by constant transformation [v4]
Hannes Greule
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v7]
Hannes Greule
- RFR: 8366815: C2: Delay Mod/Div by constant transformation
Hannes Greule
- RFR: 8366815: C2: Delay Mod/Div by constant transformation [v4]
Hannes Greule
- RFR: 8366815: C2: Delay Mod/Div by constant transformation [v5]
Hannes Greule
- Integrated: 8372461: [IR Framework] Multiple test failures after JDK-8371789
Christian Hagedorn
- RFR: 8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack [v2]
Christian Hagedorn
- RFR: 8371464: C2: assert(no_dead_loop) failed: dead loop detected
Christian Hagedorn
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax [v4]
Christian Hagedorn
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v3]
Christian Hagedorn
- RFR: 8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack [v3]
Christian Hagedorn
- RFR: 8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism [v2]
Christian Hagedorn
- RFR: 8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism [v3]
Christian Hagedorn
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v4]
Christian Hagedorn
- RFR: 8371464: C2: assert(no_dead_loop) failed: dead loop detected [v2]
Christian Hagedorn
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v8]
Christian Hagedorn
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v4]
Christian Hagedorn
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v4]
Christian Hagedorn
- RFR: 8353290: C2: Refactor PhaseIdealLoop::is_counted_loop() [v23]
Christian Hagedorn
- RFR: 8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding
Christian Hagedorn
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v10]
Christian Hagedorn
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v10]
Christian Hagedorn
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v10]
Christian Hagedorn
- RFR: 8364490: Fatal error on large SpecTrapLimitExtraEntries value [v3]
Christian Hagedorn
- RFR: 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled
Christian Hagedorn
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v9]
Christian Hagedorn
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v10]
Christian Hagedorn
- RFR: 8373420: C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false)
Christian Hagedorn
- RFR: 8373420: C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false)
Christian Hagedorn
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v4]
Christian Hagedorn
- RFR: 8373513: C2: Move ProjNode::other_if_proj() to IfProjNode
Christian Hagedorn
- RFR: 8373513: C2: Move ProjNode::other_if_proj() to IfProjNode
Christian Hagedorn
- RFR: 8372634: C2: Materialize type information from instanceof checks [v5]
Christian Hagedorn
- RFR: 8373579: Problem list compiler/runtime/Test7196199.java
Christian Hagedorn
- RFR: 8373508: C2: sinking CreateEx out of loop breaks the graph
Christian Hagedorn
- RFR: 8373524: C2: no reachable node should have no use
Christian Hagedorn
- RFR: 8373682: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c
Christian Hagedorn
- RFR: 8370315: [IR-Framework] Allow scenarios to be run in parallel [v4]
Christian Hagedorn
- RFR: 8373513: C2: Move ProjNode::other_if_proj() to IfProjNode [v2]
Christian Hagedorn
- RFR: 8373513: C2: Move ProjNode::other_if_proj() to IfProjNode [v2]
Christian Hagedorn
- RFR: 8373513: C2: Move ProjNode::other_if_proj() to IfProjNode [v2]
Christian Hagedorn
- RFR: 8373420: C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false)
Christian Hagedorn
- RFR: 8373820: C2: Robust Node::uncast_helper infinite loop check [v2]
Christian Hagedorn
- Integrated: 8373420: C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false)
Christian Hagedorn
- Integrated: 8373513: C2: Move ProjNode::other_if_proj() to IfProjNode
Christian Hagedorn
- RFR: 8373524: C2: no reachable node should have no use [v3]
Christian Hagedorn
- RFR: 8373525: C2: assert(_base == Long) failed: Not a Long [v2]
Christian Hagedorn
- RFR: 8373508: C2: sinking CreateEx out of loop breaks the graph [v2]
Christian Hagedorn
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v3]
Christian Hagedorn
- RFR: 8373525: C2: assert(_base == Long) failed: Not a Long [v3]
Christian Hagedorn
- RFR: 8373525: C2: assert(_base == Long) failed: Not a Long [v4]
Christian Hagedorn
- [jdk26] RFR: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph
Christian Hagedorn
- [jdk26] RFR: 8373525: C2: assert(_base == Long) failed: Not a Long
Christian Hagedorn
- RFR: 8326205: Grouping frequently called C2 nmethods in CodeCache
Andrew Haley
- RFR: 8373630: r18_tls should not be modified on Windows AArch64 [v2]
Andrew Haley
- RFR: 8373630: r18_tls should not be modified on Windows AArch64 [v2]
Andrew Haley
- [jdk26] RFR: 8373630: r18_tls should not be modified on Windows AArch64
Andrew Haley
- RFR: 8370920: [s390] C2: add instruction size in s390.ad file [v9]
Harshit470250
- Integrated: 8372641: [s390x] Test failure TestMergeStores.java
Harshit470250
- RFR: 8372845: Fold identity hash code if object is constant
Tobias Hartmann
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v7]
Tobias Hartmann
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v7]
Tobias Hartmann
- RFR: 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory [v2]
Tobias Hartmann
- RFR: 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory [v2]
Tobias Hartmann
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v8]
Tobias Hartmann
- [jdk26] RFR: 8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding
Tobias Hartmann
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Tobias Hartmann
- RFR: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph
Tobias Hartmann
- RFR: 8370922: Template Framework Library: Float16 type and operations [v4]
Tobias Hartmann
- RFR: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph [v3]
Tobias Hartmann
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v4]
Dan Heidinga
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v7]
Ludovic Henry
- RFR: 8373428: Refine variables with the same name in nested scopes in PhaseChaitin::gather_lrg_masks
Paul Hohensee
- RFR: 8374363: Update copyright year to 2025 for test/micro in files where it was missed
Paul Hohensee
- RFR: 8374378: Update copyright year to 2025 for jdk.internal.vm.ci in files where it was missed
Paul Hohensee
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v3]
David Holmes
- RFR: 8373630: r18_tls should not be modified on Windows AArch64
David Holmes
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v10]
Tobias Hotz
- RFR: 8366815: C2: Delay Mod/Div by constant transformation [v3]
Tobias Hotz
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v11]
Tobias Hotz
- Integrated: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs
Tobias Hotz
- RFR: 8366815: C2: Delay Mod/Div by constant transformation
Tobias Hotz
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v11]
Manuel Hässig
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations
Manuel Hässig
- RFR: 8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism [v3]
Manuel Hässig
- RFR: 8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack [v3]
Manuel Hässig
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations
Manuel Hässig
- RFR: 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory
Manuel Hässig
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v2]
Manuel Hässig
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v5]
Manuel Hässig
- RFR: 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory [v2]
Manuel Hässig
- RFR: 8372862: AArch64: Fix GetAndSet-acquire costs after JDK-8372188
Manuel Hässig
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v5]
Manuel Hässig
- [jdk26] RFR: 8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding
Manuel Hässig
- RFR: 8368977: Provide clear naming for AVX10 identifiers [v2]
Manuel Hässig
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v6]
Manuel Hässig
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v3]
Manuel Hässig
- RFR: 8368977: Provide clear naming for AVX10 identifiers [v2]
Manuel Hässig
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v6]
Manuel Hässig
- RFR: 8373524: C2: no reachable node should have no use
Manuel Hässig
- RFR: 8373524: C2: no reachable node should have no use [v3]
Manuel Hässig
- RFR: 8373525: C2: assert(_base == Long) failed: Not a Long
Manuel Hässig
- [jdk26] RFR: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph
Manuel Hässig
- RFR: 8373525: C2: assert(_base == Long) failed: Not a Long [v2]
Manuel Hässig
- RFR: 8368977: Provide clear naming for AVX10 identifiers [v2]
Mohamed Issa
- RFR: 8368977: Provide clear naming for AVX10 identifiers [v2]
Mohamed Issa
- RFR: 8368977: Provide clear naming for AVX10 identifiers [v2]
Mohamed Issa
- RFR: 8368977: Provide clear naming for AVX10 identifiers [v3]
Mohamed Issa
- Integrated: 8368977: Provide clear naming for AVX10 identifiers
Mohamed Issa
- RFR: 8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions [v23]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v2]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v2]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v2]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v2]
Vladimir Ivanov
- RFR: 8357258: x86: Improve receiver type profiling reliability [v6]
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Vladimir Ivanov
- RFR: 8372845: Fold identity hash code if object is constant
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Vladimir Ivanov
- RFR: 8372845: Fold identity hash code if object is constant
Vladimir Ivanov
- RFR: 8372845: Fold identity hash code if object is constant
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v2]
Vladimir Ivanov
- RFR: 8372845: Fold identity hash code if object is constant
Vladimir Ivanov
- RFR: 8372845: Fold identity hash code if object is constant
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v4]
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v6]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v3]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v4]
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v6]
Vladimir Ivanov
- RFR: 8357258: x86: Improve receiver type profiling reliability [v8]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v2]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v4]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v4]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v4]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v5]
Vladimir Ivanov
- RFR: 8372845: C2: Fold identity hash code if object is constant [v3]
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v9]
Vladimir Ivanov
- RFR: 8357258: x86: Improve receiver type profiling reliability [v9]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v6]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v5]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v6]
Vladimir Ivanov
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v9]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v5]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v6]
Vladimir Ivanov
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v5]
Vladimir Ivanov
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v5]
Vladimir Ivanov
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v5]
Vladimir Ivanov
- RFR: 8368977: Provide clear naming for AVX10 identifiers [v2]
Vladimir Ivanov
- RFR: 8372634: C2: Materialize type information from instanceof checks [v6]
Vladimir Ivanov
- Integrated: 8372634: C2: Materialize type information from instanceof checks
Vladimir Ivanov
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v6]
Vladimir Ivanov
- RFR: 8373577: C2: Cleanup adr_type of CallLeafPureNode
Vladimir Ivanov
- RFR: 8372845: C2: Fold identity hash code if object is constant [v3]
Vladimir Ivanov
- RFR: 8372136: VectorAPI: Refactor subword gather load API java implementation
Vladimir Ivanov
- RFR: 8373633: C2: Use interface receiver type to improve CHA decisions
Vladimir Ivanov
- RFR: 8372845: C2: Fold identity hash code if object is constant
Vladimir Ivanov
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped
Vladimir Ivanov
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v6]
Vladimir Ivanov
- RFR: 8372845: C2: Fold identity hash code if object is constant [v4]
Vladimir Ivanov
- RFR: 8371968: RISC-V: implement AES CBC intrinsics [v5]
Feilong Jiang
- RFR: 8373069: RISC-V: implement GHASH intrinsic [v4]
Feilong Jiang
- RFR: 8373069: RISC-V: implement GHASH intrinsic [v5]
Feilong Jiang
- RFR: 8374351: RISC-V: Small refactoring for crypto macro-assembler routines [v2]
Feilong Jiang
- RFR: 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII [v3]
Jasmine Karthikeyan
- RFR: 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII [v2]
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 [v4]
Kerem Kat
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v5]
Kerem Kat
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v4]
Kerem Kat
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v5]
Kerem Kat
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v6]
Kerem Kat
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v5]
Bhavana Kilambi
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v5]
Bhavana Kilambi
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v5]
Bhavana Kilambi
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v5]
Bhavana Kilambi
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v7]
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16
Bhavana Kilambi
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v7]
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v2]
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v3]
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v2]
Bhavana Kilambi
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v7]
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v4]
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v4]
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v2]
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v3]
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16
Bhavana Kilambi
- RFR: 8366444: Add support for add/mul reduction operations for Float16 [v5]
Bhavana Kilambi
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Viktor Klang
- RFR: 8372845: Fold identity hash code if object is constant
Vladimir Kozlov
- RFR: 8372845: Fold identity hash code if object is constant
Vladimir Kozlov
- RFR: 8357258: x86: Improve receiver type profiling reliability [v8]
Vladimir Kozlov
- RFR: 8357258: x86: Improve receiver type profiling reliability [v8]
Vladimir Kozlov
- RFR: 8357258: x86: Improve receiver type profiling reliability [v8]
Vladimir Kozlov
- RFR: 8357258: x86: Improve receiver type profiling reliability [v8]
Vladimir Kozlov
- RFR: 8357258: x86: Improve receiver type profiling reliability [v9]
Vladimir Kozlov
- RFR: 8326205: Grouping frequently called C2 nmethods in CodeCache
Vladimir Kozlov
- RFR: 8326205: Grouping frequently called C2 nmethods in CodeCache
Vladimir Kozlov
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v4]
Vladimir Kozlov
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account [v3]
Vladimir Kozlov
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v4]
Vladimir Kozlov
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v4]
Vladimir Kozlov
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v4]
Vladimir Kozlov
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v5]
Vladimir Kozlov
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v10]
Vladimir Kozlov
- RFR: 8373682: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c
Vladimir Kozlov
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition
Vladimir Kozlov
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition
Vladimir Kozlov
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition [v2]
Vladimir Kozlov
- RFR: 8372641: [s390x] Test failure TestMergeStores.java [v3]
Amit Kumar
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v7]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v6]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v29]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v26]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v29]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v29]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v29]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v29]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v30]
Hamlin Li
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v29]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v7]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v7]
Hamlin Li
- Integrated: 8357551: RISC-V: support CMoveF/D vectorization
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v7]
Hamlin Li
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v7]
Hamlin Li
- RFR: 8371920: [TEST] Enable CMove tests on other platforms
Hamlin Li
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v2]
Hamlin Li
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v2]
Hamlin Li
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v2]
Hamlin Li
- RFR: 8373428: Refine variables with the same name in nested scopes in PhaseChaitin::gather_lrg_masks
Hamlin Li
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v3]
Hamlin Li
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v2]
Hamlin Li
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v3]
Hamlin Li
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv) [v5]
Hamlin Li
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v2]
Hamlin Li
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v2]
Hamlin Li
- Integrated: 8371920: [TEST] Enable CMove tests on other platforms
Hamlin Li
- RFR: 8373428: Refine variables with the same name in nested scopes in PhaseChaitin::gather_lrg_masks
Hamlin Li
- Integrated: 8373428: Refine variables with the same name in nested scopes in PhaseChaitin::gather_lrg_masks
Hamlin Li
- RFR: 8357554: Enable vectorization of Bool -> CMove with different type size (on riscv) [v5]
Hamlin Li
- RFR: 8373998: RISC-V: simple optimization of ConvHF2F
Hamlin Li
- RFR: 8373998: RISC-V: simple optimization of ConvHF2F
Hamlin Li
- Integrated: 8373998: RISC-V: simple optimization of ConvHF2F
Hamlin Li
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v3]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v4]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v4]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v2]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8372845: Fold identity hash code if object is constant
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8372845: Fold identity hash code if object is constant
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8372845: C2: Fold identity hash code if object is constant [v2]
Chen Liang
- RFR: 8372845: C2: Fold identity hash code if object is constant
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v4]
Chen Liang
- RFR: 8372845: C2: Fold identity hash code if object is constant [v3]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v4]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v4]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v5]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v6]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v6]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v7]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v8]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v6]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v7]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v8]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v9]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v4]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v5]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v8]
Chen Liang
- RFR: 8372845: C2: Fold identity hash code if object is constant [v3]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v9]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v9]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v9]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v10]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v11]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v10]
Chen Liang
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v9]
Chen Liang
- RFR: 8372845: C2: Fold identity hash code if object is constant [v4]
Chen Liang
- RFR: 8372845: C2: Fold identity hash code if object is constant [v3]
Chen Liang
- RFR: 8372845: C2: Fold identity hash code if object is constant [v3]
Chen Liang
- RFR: 8372845: C2: Fold identity hash code if object is constant [v4]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v6]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v7]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v6]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v7]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v7]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v7]
Chen Liang
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v7]
Chen Liang
- RFR: 8370196: C2: Improve (U)MulHiLNode::MulHiValue [v10]
Zihao Lin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v15]
Zihao Lin
- RFR: 8372730: Problem list compiler/arguments/TestCodeEntryAlignment.java on x64
Goetz Lindenmaier
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v4]
Goetz Lindenmaier
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v4]
Goetz Lindenmaier
- RFR: 8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack [v3]
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 [v3]
Dean Long
- RFR: 8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack [v3]
Dean Long
- RFR: 8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack [v2]
Dean Long
- Integrated: 8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack
Dean Long
- RFR: 8372862: AArch64: Fix GetAndSet-acquire costs after JDK-8372188
Dean Long
- RFR: 8370502: C2: segfault while adding node to IGVN worklist [v5]
Dean Long
- RFR: 8372634: C2: Materialize type information from instanceof checks [v2]
Dean Long
- RFR: 8372862: AArch64: Fix GetAndSet-acquire costs after JDK-8372188
Dean Long
- RFR: 8350208: CTW: GraphKit::add_safepoint_edges asserts "not enough operands for reexecution"
Dean Long
- RFR: 8350208: CTW: GraphKit::add_safepoint_edges asserts "not enough operands for reexecution"
Dean Long
- RFR: 8350208: CTW: GraphKit::add_safepoint_edges asserts "not enough operands for reexecution"
Dean Long
- RFR: 8372634: C2: Materialize type information from instanceof checks [v6]
Dean Long
- RFR: 8372634: C2: Materialize type information from instanceof checks [v6]
Dean Long
- RFR: 8373343: C2: verify AddP base input only set for heap addresses
Dean Long
- RFR: 8373343: C2: verify AddP base input only set for heap addresses
Dean Long
- RFR: 8373630: r18_tls should not be modified on Windows AArch64
Dean Long
- RFR: 8373630: r18_tls should not be modified on Windows AArch64
Dean Long
- RFR: 8373343: C2: verify AddP base input only set for heap addresses
Dean Long
- RFR: 8373343: C2: verify AddP base input only set for heap addresses
Dean Long
- RFR: 8373508: C2: sinking CreateEx out of loop breaks the graph
Dean Long
- RFR: 8373508: C2: sinking CreateEx out of loop breaks the graph
Dean Long
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v2]
Dean Long
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v2]
Dean Long
- RFR: 8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN [v2]
Dean Long
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v2]
Dean Long
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v2]
Dean Long
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition
Dean Long
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v2]
Dean Long
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition
Dean Long
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v3]
Dean Long
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v2]
Dean Long
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition
Dean Long
- RFR: 8373508: C2: sinking CreateEx out of loop breaks the graph
Dean Long
- RFR: 8373508: C2: sinking CreateEx out of loop breaks the graph [v2]
Dean Long
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v3]
Dean Long
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition [v2]
Dean Long
- RFR: 8373508: C2: sinking CreateEx out of loop breaks the graph [v2]
Dean Long
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition [v2]
Dean Long
- RFR: 8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding
Roberto Castañeda Lozano
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
Roberto Castañeda Lozano
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
Roberto Castañeda Lozano
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
Roberto Castañeda Lozano
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
Roberto Castañeda Lozano
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped
Roberto Castañeda Lozano
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v5]
Roberto Castañeda Lozano
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v4]
Roberto Castañeda Lozano
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Roberto Castañeda Lozano
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v7]
Roberto Castañeda Lozano
- RFR: 8373577: C2: Cleanup adr_type of CallLeafPureNode
Roberto Castañeda Lozano
- RFR: 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" [v2]
Roberto Castañeda Lozano
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v7]
Roberto Castañeda Lozano
- RFR: 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" [v3]
Roberto Castañeda Lozano
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v7]
Roberto Castañeda Lozano
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v7]
Roberto Castañeda Lozano
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v10]
Roberto Castañeda Lozano
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v10]
Roberto Castañeda Lozano
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v8]
Daniel Lundén
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
Daniel Lundén
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
Daniel Lundén
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v3]
Daniel Lundén
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Daniel Lundén
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Daniel Lundén
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v6]
Daniel Lundén
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations
Quan Anh Mai
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v4]
Quan Anh Mai
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v3]
Quan Anh Mai
- RFR: 8350208: CTW: GraphKit::add_safepoint_edges asserts "not enough operands for reexecution"
Quan Anh Mai
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v4]
Quan Anh Mai
- Integrated: 8371964: C2 compilation asserts with "Unexpected load/store size"
Quan Anh Mai
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v8]
Quan Anh Mai
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v8]
Quan Anh Mai
- RFR: 8350208: CTW: GraphKit::add_safepoint_edges asserts "not enough operands for reexecution"
Quan Anh Mai
- RFR: 8372634: C2: Materialize type information from instanceof checks [v2]
Quan Anh Mai
- RFR: 8372634: C2: Materialize type information from instanceof checks [v2]
Quan Anh Mai
- RFR: 8360192: C2: Make the type of count leading/trailing zero nodes more precise [v18]
Quan Anh Mai
- RFR: 8360192: C2: Make the type of count leading/trailing zero nodes more precise [v3]
Quan Anh Mai
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v7]
Quan Anh Mai
- RFR: 8370914: C2: Reimplement Type::join [v5]
Quan Anh Mai
- RFR: 8370914: C2: Reimplement Type::join [v6]
Quan Anh Mai
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v8]
Quan Anh Mai
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v10]
Quan Anh Mai
- RFR: 8350208: CTW: GraphKit::add_safepoint_edges asserts "not enough operands for reexecution"
Quan Anh Mai
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account [v2]
Quan Anh Mai
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account [v3]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v2]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v3]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v4]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v5]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v4]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v4]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v5]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v5]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v5]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v6]
Quan Anh Mai
- RFR: 8373577: C2: Cleanup adr_type of CallLeafPureNode
Quan Anh Mai
- RFR: 8373591: C2: Fix the memory around some intrinsics nodes
Quan Anh Mai
- RFR: 8373591: C2: Fix the memory around some intrinsics nodes
Quan Anh Mai
- RFR: 8373591: C2: Fix the memory around some intrinsics nodes
Quan Anh Mai
- RFR: 8373577: C2: Cleanup adr_type of CallLeafPureNode
Quan Anh Mai
- RFR: 8373591: C2: Fix the memory around some intrinsics nodes [v2]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v6]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v2]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v6]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v3]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v4]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v5]
Quan Anh Mai
- RFR: 8373577: C2: Cleanup adr_type of CallLeafPureNode
Quan Anh Mai
- Integrated: 8373577: C2: Cleanup adr_type of CallLeafPureNode
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v6]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v7]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v6]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v8]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v6]
Quan Anh Mai
- Withdrawn: 8373495: C2: Aggressively fold loads from objects that have not escaped
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v9]
Quan Anh Mai
- RFR: 8366815: C2: Delay Mod/Div by constant transformation [v4]
Quan Anh Mai
- RFR: 8366815: C2: Delay Mod/Div by constant transformation
Quan Anh Mai
- RFR: 8372845: C2: Fold identity hash code if object is constant [v4]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v10]
Quan Anh Mai
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v7]
Quan Anh Mai
- RFR: 8373591: C2: Fix the memory around some intrinsics nodes [v3]
Quan Anh Mai
- RFR: 8373591: C2: Fix the memory around some intrinsics nodes [v3]
Quan Anh Mai
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v8]
Quan Anh Mai
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v8]
Quan Anh Mai
- RFR: 8373591: C2: Fix the memory around some intrinsics nodes [v4]
Quan Anh Mai
- RFR: 8373591: C2: Fix the memory around some intrinsics nodes [v3]
Quan Anh Mai
- RFR: 8373820: C2: Robust Node::uncast_helper infinite loop check
Quan Anh Mai
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v7]
Quan Anh Mai
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v7]
Quan Anh Mai
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v7]
Quan Anh Mai
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v8]
Quan Anh Mai
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v8]
Quan Anh Mai
- Integrated: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations
Quan Anh Mai
- RFR: 8373999: C2: apply KnownBits and unsigned bounds to Add / Sub operations
Quan Anh Mai
- RFR: 8373999: C2: apply KnownBits and unsigned bounds to Add / Sub operations [v2]
Quan Anh Mai
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v7]
Quan Anh Mai
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition
Quan Anh Mai
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v2]
Quan Anh Mai
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v10]
Quan Anh Mai
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition
Quan Anh Mai
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition
Quan Anh Mai
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition
Quan Anh Mai
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition [v2]
Quan Anh Mai
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition
Quan Anh Mai
- RFR: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition [v2]
Quan Anh Mai
- Integrated: 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition
Quan Anh Mai
- RFR: 8373999: C2: apply KnownBits and unsigned bounds to Add / Sub operations [v3]
Quan Anh Mai
- RFR: 8374180: C2 crash in PhaseCCP::verify_type - fatal error: Not monotonic
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v11]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v10]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v12]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v13]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v13]
Quan Anh Mai
- RFR: 8374307: Fix deoptimization storm caused by Action_none in GraphKit::uncommon_trap
Quan Anh Mai
- RFR: 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently [v2]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v14]
Quan Anh Mai
- RFR: 8373999: C2: apply KnownBits and unsigned bounds to Add / Sub operations [v4]
Quan Anh Mai
- RFR: 8374180: C2 crash in PhaseCCP::verify_type - fatal error: Not monotonic [v2]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v15]
Quan Anh Mai
- RFR: 8373495: C2: Aggressively fold loads from objects that have not escaped [v16]
Quan Anh Mai
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations
Benoît Maillard
- RFR: 8372302: C2: IGVN verification fails because ModXNode::Ideal creates unused intermediate nodes
Benoît Maillard
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v3]
Benoît Maillard
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v3]
Benoît Maillard
- RFR: 8373579: Problem list compiler/runtime/Test7196199.java
Benoît Maillard
- RFR: 8373579: Problem list compiler/runtime/Test7196199.java
Benoît Maillard
- Integrated: 8373579: Problem list compiler/runtime/Test7196199.java
Benoît Maillard
- RFR: 8370922: Template Framework Library: Float16 type and operations
Benoît Maillard
- RFR: 8367627: C2: Missed Ideal() optimization opportunity with MemBar [v4]
Benoît Maillard
- RFR: 8367627: C2: Missed Ideal() optimization opportunity with MemBar [v3]
Benoît Maillard
- RFR: 8372302: C2: IGVN verification fails because ModXNode::Ideal creates unused intermediate nodes [v2]
Benoît Maillard
- RFR: 8372302: C2: IGVN verification fails because ModXNode::Ideal creates unused intermediate nodes [v3]
Benoît Maillard
- RFR: 8372302: C2: IGVN verification fails because ModXNode::Ideal creates unused intermediate nodes [v3]
Benoît Maillard
- RFR: 8370922: Template Framework Library: Float16 type and operations [v3]
Benoît Maillard
- RFR: 8370922: Template Framework Library: Float16 type and operations [v4]
Benoît Maillard
- RFR: 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" [v2]
Benoît Maillard
- [jdk26] RFR: 8373579: Problem list compiler/runtime/Test7196199.java
Benoît Maillard
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v6]
Benoît Maillard
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure [v2]
Benoît Maillard
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure [v3]
Benoît Maillard
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure [v4]
Benoît Maillard
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure [v5]
Benoît Maillard
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure [v6]
Benoît Maillard
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure [v6]
Benoît Maillard
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure [v6]
Benoît Maillard
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure [v6]
Benoît Maillard
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure [v7]
Benoît Maillard
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure [v6]
Benoît Maillard
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v6]
Benoît Maillard
- RFR: 8373630: r18_tls should not be modified on Windows AArch64 [v2]
Patricio Chilano Mateo
- Integrated: 8370846: Support execution of mlvm testing with test thread factory
Leonid Mesnik
- RFR: 8344345: test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces [v3]
Leonid Mesnik
- RFR: 8344345: test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces [v3]
Leonid Mesnik
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Per Minborg
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Per Minborg
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Per Minborg
- RFR: 8370489: Some compiler tests miss the @key randomness [v2]
Saranya Natarajan
- Integrated: 8370489: Some compiler tests miss the @key randomness
Saranya Natarajan
- RFR: 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory
Volodymyr Paprotski
- RFR: 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory
Volodymyr Paprotski
- RFR: 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory [v2]
Volodymyr Paprotski
- RFR: 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory [v2]
Volodymyr Paprotski
- RFR: 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory [v2]
Volodymyr Paprotski
- Integrated: 8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory
Volodymyr Paprotski
- RFR: 8369020: fix test timeout issue for compiler/intrinsics/TestLongUnsignedDivMod.java by removing warmup counts
Srinivas Vamsi Parasa
- RFR: 8371820: Further AES performance improvements for key schedule generation [v7]
Valerie Peng
- RFR: 8344345: test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces [v3]
Xiaolong Peng
- RFR: 8372685: C2 SuperWord: wrong requires in test after JDK-8371146
Emanuel Peter
- Integrated: 8372685: C2 SuperWord: wrong requires in test after JDK-8371146
Emanuel Peter
- RFR: 8370922: Template Framework Library: Float16 type and operations
Emanuel Peter
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v4]
Emanuel Peter
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v4]
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: 8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism [v3]
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 [v3]
Emanuel Peter
- Integrated: 8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism
Emanuel Peter
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v8]
Emanuel Peter
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v8]
Emanuel Peter
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v8]
Emanuel Peter
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v8]
Emanuel Peter
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v8]
Emanuel Peter
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v8]
Emanuel Peter
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v8]
Emanuel Peter
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v3]
Emanuel Peter
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v4]
Emanuel Peter
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v4]
Emanuel Peter
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v8]
Emanuel Peter
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v8]
Emanuel Peter
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v7]
Emanuel Peter
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account [v2]
Emanuel Peter
- RFR: 8371603: C2: assert(_inputs.at(alias_idx) == nullptr || _inputs.at(alias_idx) == load->in(1)) failed
Emanuel Peter
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v9]
Emanuel Peter
- RFR: 8371603: C2: assert(_inputs.at(alias_idx) == nullptr || _inputs.at(alias_idx) == load->in(1)) failed
Emanuel Peter
- RFR: 8360192: C2: Make the type of count leading/trailing zero nodes more precise [v9]
Emanuel Peter
- RFR: 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII [v2]
Emanuel Peter
- RFR: 8360192: C2: Make the type of count leading/trailing zero nodes more precise
Emanuel Peter
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v5]
Emanuel Peter
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v2]
Emanuel Peter
- RFR: 8360192: C2: Make the type of count leading/trailing zero nodes more precise [v18]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v27]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v27]
Emanuel Peter
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v5]
Emanuel Peter
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v7]
Emanuel Peter
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v7]
Emanuel Peter
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v7]
Emanuel Peter
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v7]
Emanuel Peter
- RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE [v2]
Emanuel Peter
- RFR: 8307084: C2: Vectorized drain loop is not executed for some small trip counts [v3]
Emanuel Peter
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs
Emanuel Peter
- RFR: 8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding
Emanuel Peter
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v8]
Emanuel Peter
- RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE [v3]
Emanuel Peter
- RFR: 8372634: C2: Materialize type information from instanceof checks [v5]
Emanuel Peter
- RFR: 8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding
Emanuel Peter
- Integrated: 8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding
Emanuel Peter
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v2]
Emanuel Peter
- [jdk26] RFR: 8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding
Emanuel Peter
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v9]
Emanuel Peter
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v5]
Emanuel Peter
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v2]
Emanuel Peter
- RFR: 8370489: Some compiler tests miss the @key randomness [v2]
Emanuel Peter
- [jdk26] RFR: 8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding
Emanuel Peter
- [jdk26] Integrated: 8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding
Emanuel Peter
- RFR: 8370922: Template Framework Library: Float16 type and operations
Emanuel Peter
- RFR: 8367627: C2: Missed Ideal() optimization opportunity with MemBar [v3]
Emanuel Peter
- [jdk26] RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE
Emanuel Peter
- RFR: 8351844: C2 x64 AVX2 vpminmax assertion failure with equivalent inputs
Emanuel Peter
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v2]
Emanuel Peter
- RFR: 8350208: CTW: GraphKit::add_safepoint_edges asserts "not enough operands for reexecution"
Emanuel Peter
- RFR: 8372845: C2: Fold identity hash code if object is constant [v3]
Emanuel Peter
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v3]
Emanuel Peter
- RFR: 8372302: C2: IGVN verification fails because ModXNode::Ideal creates unused intermediate nodes
Emanuel Peter
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v2]
Emanuel Peter
- RFR: 8372845: C2: Fold identity hash code if object is constant [v3]
Emanuel Peter
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account [v2]
Emanuel Peter
- RFR: 8372845: C2: Fold identity hash code if object is constant [v3]
Emanuel Peter
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account [v2]
Emanuel Peter
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account [v2]
Emanuel Peter
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account [v3]
Emanuel Peter
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account [v2]
Emanuel Peter
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account [v3]
Emanuel Peter
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v3]
Emanuel Peter
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v3]
Emanuel Peter
- RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v27]
Emanuel Peter
- RFR: 8366444: Add support for add/mul reduction operations for Float16
Emanuel Peter
- RFR: 8366444: Add support for add/mul reduction operations for Float16
Emanuel Peter
- RFR: 8367158: C2: create better fill and copy benchmarks, taking alignment into account [v3]
Emanuel Peter
- Integrated: 8367158: C2: create better fill and copy benchmarks, taking alignment into account
Emanuel Peter
- RFR: 8373579: Problem list compiler/runtime/Test7196199.java
Emanuel Peter
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Emanuel Peter
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Emanuel Peter
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Emanuel Peter
- RFR: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph
Emanuel Peter
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Emanuel Peter
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v5]
Emanuel Peter
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v2]
Emanuel Peter
- RFR: 8370922: Template Framework Library: Float16 type and operations
Emanuel Peter
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Emanuel Peter
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Emanuel Peter
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Emanuel Peter
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Emanuel Peter
- RFR: 8370922: Template Framework Library: Float16 type and operations
Emanuel Peter
- RFR: 8370922: Template Framework Library: Float16 type and operations [v2]
Emanuel Peter
- RFR: 8370922: Template Framework Library: Float16 type and operations [v3]
Emanuel Peter
- RFR: 8370922: Template Framework Library: Float16 type and operations [v3]
Emanuel Peter
- RFR: 8370922: Template Framework Library: Float16 type and operations [v3]
Emanuel Peter
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v11]
Emanuel Peter
- RFR: 8366815: C2: Delay Mod/Div by constant transformation [v3]
Emanuel Peter
- RFR: 8370922: Template Framework Library: Float16 type and operations [v4]
Emanuel Peter
- RFR: 8370922: Template Framework Library: Float16 type and operations [v4]
Emanuel Peter
- RFR: 8366815: C2: Delay Mod/Div by constant transformation
Emanuel Peter
- RFR: 8370922: Template Framework Library: Float16 type and operations
Emanuel Peter
- RFR: 8366815: C2: Delay Mod/Div by constant transformation
Emanuel Peter
- RFR: 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below"
Emanuel Peter
- RFR: 8370922: Template Framework Library: Float16 type and operations [v4]
Emanuel Peter
- RFR: 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" [v2]
Emanuel Peter
- RFR: 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" [v2]
Emanuel Peter
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Emanuel Peter
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Emanuel Peter
- RFR: 8373420: C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false)
Emanuel Peter
- RFR: 8373513: C2: Move ProjNode::other_if_proj() to IfProjNode
Emanuel Peter
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations [v3]
Emanuel Peter
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations [v4]
Emanuel Peter
- RFR: 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" [v3]
Emanuel Peter
- RFR: 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" [v2]
Emanuel Peter
- RFR: 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" [v2]
Emanuel Peter
- RFR: 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" [v3]
Emanuel Peter
- Integrated: 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below"
Emanuel Peter
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v8]
Emanuel Peter
- RFR: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph [v2]
Emanuel Peter
- RFR: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph [v2]
Emanuel Peter
- RFR: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph [v3]
Emanuel Peter
- RFR: 8370922: Template Framework Library: Float16 type and operations [v4]
Emanuel Peter
- Integrated: 8370922: Template Framework Library: Float16 type and operations
Emanuel Peter
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations [v4]
Emanuel Peter
- RFR: 8373682: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c
Emanuel Peter
- RFR: 8373682: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c
Emanuel Peter
- RFR: 8373513: C2: Move ProjNode::other_if_proj() to IfProjNode [v2]
Emanuel Peter
- RFR: 8373026: C2 SuperWord and Vector API: vector algorithms test and benchmark
Emanuel Peter
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v6]
Emanuel Peter
- RFR: 8373026: C2 SuperWord and Vector API: vector algorithms test and benchmark
Emanuel Peter
- RFR: 8373026: C2 SuperWord and Vector API: vector algorithms test and benchmark
Emanuel Peter
- RFR: 8373682: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c
Emanuel Peter
- RFR: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph [v3]
Emanuel Peter
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations [v4]
Emanuel Peter
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v8]
Emanuel Peter
- Integrated: 8373682: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c
Emanuel Peter
- Integrated: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph
Emanuel Peter
- RFR: 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations [v8]
Emanuel Peter
- RFR: 8366815: C2: Delay Mod/Div by constant transformation
Emanuel Peter
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure [v6]
Emanuel Peter
- RFR: 8371536: C2: VerifyIterativeGVN should assert on first detected failure [v6]
Emanuel Peter
- RFR: 8366815: C2: Delay Mod/Div by constant transformation [v4]
Emanuel Peter
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v9]
Emanuel Peter
- [jdk26] RFR: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph
Emanuel Peter
- [jdk26] RFR: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph
Emanuel Peter
- [jdk26] Integrated: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph
Emanuel Peter
- RFR: 8373480: Optimize multiplication by constant multiplier using LEA instructions [v6]
Emanuel Peter
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v6]
Emanuel Peter
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v5]
Emanuel Peter
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v5]
Emanuel Peter
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v3]
Coleen Phillimore
- RFR: 8370846: Support execution of mlvm testing with test thread factory [v2]
Chris Plummer
- RFR: 8326205: Grouping frequently called C2 nmethods in CodeCache
Chad Rakoczy
- RFR: 8326205: Grouping frequently called C2 nmethods in CodeCache
Chad Rakoczy
- RFR: 8326205: Grouping frequently called C2 nmethods in CodeCache
Chad Rakoczy
- RFR: 8326205: Grouping frequently called C2 nmethods in CodeCache
Chad Rakoczy
- RFR: 8326205: Grouping frequently called C2 nmethods in CodeCache [v2]
Chad Rakoczy
- RFR: 8326205: Grouping frequently called C2 nmethods in CodeCache [v3]
Chad Rakoczy
- RFR: 8326205: Grouping frequently called C2 nmethods in CodeCache
Chad Rakoczy
- 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: 8371820: Further AES performance improvements for key schedule generation [v7]
Richard Reingruber
- RFR: 8370473: C2: Better Aligment of Vector Spill Slots [v4]
Richard Reingruber
- Integrated: 8370473: C2: Better Aligment of Vector Spill Slots
Richard Reingruber
- RFR: 8360557: CTW: Inline cold methods to reach more code [v6]
John R Rose
- RFR: 8372845: C2: Fold identity hash code if object is constant [v3]
John R Rose
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v6]
John R Rose
- RFR: 8373026: C2 SuperWord and Vector API: vector algorithms test and benchmark
Paul Sandoz
- RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v9]
Paul Sandoz
- RFR: 8372730: Problem list compiler/arguments/TestCodeEntryAlignment.java on x64
Lutz Schmidt
- RFR: 8372641: [s390x] Test failure TestMergeStores.java [v3]
Lutz Schmidt
- RFR: 8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding
SendaoYan
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v10]
Aleksey Shipilev
- RFR: 8371464: C2: assert(no_dead_loop) failed: dead loop detected
Aleksey Shipilev
- RFR: 8372188: AArch64: Generate atomic match rules from M4 stencils
Aleksey Shipilev
- Integrated: 8372188: AArch64: Generate atomic match rules from M4 stencils
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v5]
Aleksey Shipilev
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v3]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v6]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v5]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v6]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v7]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v6]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v8]
Aleksey Shipilev
- RFR: 8372862: AArch64: Fix GetAndSet-acquire costs after JDK-8372188
Aleksey Shipilev
- RFR: 8371964: C2 compilation asserts with "Unexpected load/store size" [v4]
Aleksey Shipilev
- RFR: 8360557: CTW: Inline cold methods to reach more code [v5]
Aleksey Shipilev
- RFR: 8360557: CTW: Inline cold methods to reach more code [v6]
Aleksey Shipilev
- RFR: 8372862: AArch64: Fix GetAndSet-acquire costs after JDK-8372188
Aleksey Shipilev
- RFR: 8372862: AArch64: Fix GetAndSet-acquire costs after JDK-8372188
Aleksey Shipilev
- Integrated: 8372862: AArch64: Fix GetAndSet-acquire costs after JDK-8372188
Aleksey Shipilev
- RFR: 8351844: C2 x64 AVX2 vpminmax assertion failure with equivalent inputs
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v9]
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v8]
Aleksey Shipilev
- RFR: 8373820: C2: Robust Node::uncast_helper infinite loop check
Aleksey Shipilev
- RFR: 8373820: C2: Robust Node::uncast_helper infinite loop check [v2]
Aleksey Shipilev
- RFR: 8373820: C2: Robust Node::uncast_helper infinite loop check [v2]
Aleksey Shipilev
- RFR: 8373630: r18_tls should not be modified on Windows AArch64
Aleksey Shipilev
- RFR: 8373820: C2: Robust Node::uncast_helper infinite loop check [v2]
Aleksey Shipilev
- Integrated: 8373820: C2: Robust Node::uncast_helper infinite loop check
Aleksey Shipilev
- RFR: 8357258: x86: Improve receiver type profiling reliability [v8]
Aleksey Shipilev
- RFR: 8344345: test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces [v3]
Kirill Shirokov
- Integrated: 8344345: test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces
Kirill Shirokov
- RFR: 8373682: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c
Joel Sikström
- RFR: 8362117: C2: compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java fails with a wrong result due to invalidated liveness assumptions for data phis [v2]
Daniel Skantz
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability
Hao Sun
- RFR: 8371603: C2: Missing Ideal optimizations for load and store vectors on SVE [v2]
Hao Sun
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability [v2]
Hao Sun
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability [v2]
Hao Sun
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability [v3]
Hao Sun
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability
Ramkumar Sunderbabu
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability [v2]
Ramkumar Sunderbabu
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability [v2]
Ramkumar Sunderbabu
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability [v3]
Ramkumar Sunderbabu
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability [v2]
Ramkumar Sunderbabu
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability [v2]
Ramkumar Sunderbabu
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability [v2]
Ramkumar Sunderbabu
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability [v3]
Ramkumar Sunderbabu
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability [v4]
Ramkumar Sunderbabu
- RFR: 8280283: Dead compiler code found during the JDK-8272058 code review
Boris Ulasevich
- RFR: 8280283: Dead compiler code found during the JDK-8272058 code review [v2]
Boris Ulasevich
- RFR: 8374307: Fix deoptimization storm caused by Action_none in GraphKit::uncommon_trap
Boris Ulasevich
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Jorn Vernee
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v3]
Jorn Vernee
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v7]
Jorn Vernee
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v8]
Jorn Vernee
- RFR: 8372696: Allow boot classes to explicitly opt-in for final field trusting [v4]
Jorn Vernee
- RFR: 8160821: VarHandle accesses are penalized when argument conversion is required [v9]
Jorn Vernee
- RFR: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes [v10]
Sandhya Viswanathan
- RFR: 8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8 [v9]
Sandhya Viswanathan
- 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 [v30]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v29]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v29]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v29]
Anjian Wen
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v29]
Anjian Wen
- Integrated: 8365732: RISC-V: implement AES CTR intrinsics
Anjian Wen
- RFR: 8371968: RISC-V: implement AES CBC intrinsics [v3]
Anjian Wen
- RFR: 8371968: RISC-V: implement AES CBC intrinsics [v4]
Anjian Wen
- RFR: 8371968: RISC-V: implement AES CBC intrinsics [v3]
Anjian Wen
- RFR: 8371968: RISC-V: implement AES CBC intrinsics [v5]
Anjian Wen
- RFR: 8371968: RISC-V: implement AES CBC intrinsics [v5]
Anjian Wen
- RFR: 8373069: RISC-V: implement GHASH intrinsic
Anjian Wen
- Integrated: 8371968: RISC-V: implement AES CBC intrinsics
Anjian Wen
- RFR: 8373069: RISC-V: implement GHASH intrinsic [v2]
Anjian Wen
- RFR: 8373069: RISC-V: implement GHASH intrinsic [v3]
Anjian Wen
- RFR: 8373069: RISC-V: implement GHASH intrinsic [v3]
Anjian Wen
- RFR: 8373069: RISC-V: implement GHASH intrinsic [v4]
Anjian Wen
- RFR: 8373069: RISC-V: implement GHASH intrinsic [v4]
Anjian Wen
- RFR: 8373069: RISC-V: implement GHASH intrinsic [v5]
Anjian Wen
- RFR: 8373069: RISC-V: implement GHASH intrinsic [v4]
Anjian Wen
- Integrated: 8373069: RISC-V: implement GHASH intrinsic
Anjian Wen
- RFR: 8374351: RISC-V: Small refactoring for crypto macro-assembler routines
Anjian Wen
- RFR: 8374351: RISC-V: Small refactoring for crypto macro-assembler routines [v2]
Anjian Wen
- RFR: 8374351: RISC-V: Small refactoring for crypto macro-assembler routines [v2]
Anjian Wen
- RFR: 8374351: RISC-V: Small refactoring for crypto macro-assembler routines [v2]
Anjian Wen
- Integrated: 8374351: RISC-V: Small refactoring for crypto macro-assembler routines
Anjian Wen
- RFR: 8373630: r18_tls should not be modified on Windows AArch64
Saint Wesonga
- RFR: 8373630: r18_tls should not be modified on Windows AArch64 [v2]
Saint Wesonga
- RFR: 8373630: r18_tls should not be modified on Windows AArch64
Saint Wesonga
- RFR: 8373630: r18_tls should not be modified on Windows AArch64
Saint Wesonga
- Integrated: 8373630: r18_tls should not be modified on Windows AArch64
Saint Wesonga
- RFR: 8373630: r18_tls should not be modified on Windows AArch64
Saint Wesonga
- [jdk26] RFR: 8373630: r18_tls should not be modified on Windows AArch64
Saint Wesonga
- [jdk26] Integrated: 8373630: r18_tls should not be modified on Windows AArch64
Saint Wesonga
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations
Roland Westrelin
- RFR: 8371464: C2: assert(no_dead_loop) failed: dead loop detected [v2]
Roland Westrelin
- RFR: 8371464: C2: assert(no_dead_loop) failed: dead loop detected
Roland Westrelin
- RFR: 8371464: C2: assert(no_dead_loop) failed: dead loop detected [v2]
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v7]
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 [v8]
Roland Westrelin
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v4]
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: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v2]
Roland Westrelin
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v2]
Roland Westrelin
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v3]
Roland Westrelin
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v3]
Roland Westrelin
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v3]
Roland Westrelin
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v3]
Roland Westrelin
- RFR: 8371464: C2: assert(no_dead_loop) failed: dead loop detected [v2]
Roland Westrelin
- Integrated: 8371464: C2: assert(no_dead_loop) failed: dead loop detected
Roland Westrelin
- RFR: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v8]
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: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline() [v7]
Roland Westrelin
- Integrated: 8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline()
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
Roland Westrelin
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v5]
Roland Westrelin
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v4]
Roland Westrelin
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v9]
Roland Westrelin
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v10]
Roland Westrelin
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v8]
Roland Westrelin
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v8]
Roland Westrelin
- RFR: 8344116: C2: remove slice parameter from LoadNode::make [v13]
Roland Westrelin
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
Roland Westrelin
- RFR: 8372634: C2: Materialize type information from instanceof checks [v5]
Roland Westrelin
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v10]
Roland Westrelin
- RFR: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs [v10]
Roland Westrelin
- RFR: 8364490: Fatal error on large SpecTrapLimitExtraEntries value [v3]
Roland Westrelin
- Integrated: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v2]
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v3]
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v3]
Roland Westrelin
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v4]
Roland Westrelin
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v3]
Roland Westrelin
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v5]
Roland Westrelin
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v3]
Roland Westrelin
- RFR: 8373343: C2: verify AddP base input only set for heap addresses
Roland Westrelin
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v6]
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Roland Westrelin
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v6]
Roland Westrelin
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v7]
Roland Westrelin
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v5]
Roland Westrelin
- RFR: 8373420: C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false)
Roland Westrelin
- RFR: 8373513: C2: Move ProjNode::other_if_proj() to IfProjNode
Roland Westrelin
- RFR: 8373577: C2: Cleanup adr_type of CallLeafPureNode
Roland Westrelin
- RFR: 8373591: C2: Fix the memory around some intrinsics nodes
Roland Westrelin
- RFR: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v5]
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v6]
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v7]
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Roland Westrelin
- RFR: 8373343: C2: verify AddP base input only set for heap addresses
Roland Westrelin
- RFR: 8373343: C2: verify AddP base input only set for heap addresses
Roland Westrelin
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v7]
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v4]
Roland Westrelin
- RFR: 8373591: C2: Fix the memory around some intrinsics nodes [v2]
Roland Westrelin
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v5]
Roland Westrelin
- RFR: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344) [v7]
Roland Westrelin
- Integrated: 8351889: C2 crash: assertion failed: Base pointers must match (addp 344)
Roland Westrelin
- RFR: 8373633: C2: Use interface receiver type to improve CHA decisions
Roland Westrelin
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations [v4]
Roland Westrelin
- RFR: 8373524: C2: no reachable node should have no use
Roland Westrelin
- RFR: 8371716: C2: Phi node fails Value()'s verification when speculative types clash [v6]
Roland Westrelin
- RFR: 8373508: C2: sinking CreateEx out of loop breaks the graph
Roland Westrelin
- RFR: 8373591: C2: Fix the memory around some intrinsics nodes [v3]
Roland Westrelin
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v6]
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v7]
Roland Westrelin
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v2]
Roland Westrelin
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v2]
Roland Westrelin
- RFR: 8373524: C2: no reachable node should have no use [v2]
Roland Westrelin
- RFR: 8373524: C2: no reachable node should have no use [v3]
Roland Westrelin
- RFR: 8373524: C2: no reachable node should have no use [v3]
Roland Westrelin
- RFR: 8373508: C2: sinking CreateEx out of loop breaks the graph [v2]
Roland Westrelin
- RFR: 8373508: C2: sinking CreateEx out of loop breaks the graph
Roland Westrelin
- RFR: 8373508: C2: sinking CreateEx out of loop breaks the graph [v2]
Roland Westrelin
- RFR: 8373591: C2: Fix the memory around some intrinsics nodes [v4]
Roland Westrelin
- RFR: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis [v7]
Roland Westrelin
- Integrated: 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
Roland Westrelin
- RFR: 8373524: C2: no reachable node should have no use [v3]
Roland Westrelin
- RFR: 8373524: C2: no reachable node should have no use [v3]
Roland Westrelin
- Integrated: 8373524: C2: no reachable node should have no use
Roland Westrelin
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v3]
Roland Westrelin
- RFR: 8373343: C2: verify AddP base input only set for heap addresses [v2]
Roland Westrelin
- RFR: 8373508: C2: sinking CreateEx out of loop breaks the graph
Roland Westrelin
- RFR: 8373508: C2: sinking CreateEx out of loop breaks the graph [v2]
Roland Westrelin
- RFR: 8370519: C2: Hit MemLimit when running with +VerifyLoopOptimizations [v6]
Roland Westrelin
- RFR: 8373344: Add support for FP16 min/max reduction operations
Yi Wu
- RFR: 8360192: C2: Make the type of count leading/trailing zero nodes more precise [v18]
Qizheng Xing
- RFR: 8360192: C2: Make the type of count leading/trailing zero nodes more precise [v9]
Qizheng Xing
- RFR: 8360192: C2: Make the type of count leading/trailing zero nodes more precise
Qizheng Xing
- Integrated: 8360192: C2: Make the type of count leading/trailing zero nodes more precise
Qizheng Xing
- RFR: 8357551: RISC-V: support CMoveF/D vectorization [v7]
Fei Yang
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v30]
Fei Yang
- RFR: 8372941: Rework compiler/intrinsics/sha tests to use intrinsic availability
Fei Yang
- RFR: 8371968: RISC-V: implement AES CBC intrinsics [v3]
Fei Yang
- RFR: 8371968: RISC-V: implement AES CBC intrinsics [v5]
Fei Yang
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v2]
Fei Yang
- RFR: 8371920: [TEST] Enable CMove tests on other platforms [v3]
Fei Yang
- RFR: 8373069: RISC-V: implement GHASH intrinsic
Fei Yang
- RFR: 8373069: RISC-V: implement GHASH intrinsic [v4]
Fei Yang
- RFR: 8373069: RISC-V: implement GHASH intrinsic [v5]
Fei Yang
- RFR: 8373998: RISC-V: simple optimization of ConvHF2F
Fei Yang
- RFR: 8374351: RISC-V: Small refactoring for crypto macro-assembler routines
Fei Yang
- RFR: 8374351: RISC-V: Small refactoring for crypto macro-assembler routines [v2]
Fei Yang
- [C2] PEXT/PDEP intrinsics cause performance regression on AMD pre-Zen 3 CPUs
Galder Zamarreno
- Integrated: 8371792: Refactor barrier loop tests out of TestIfMinMax
Galder Zamarreño
- RFR: 8347273: C2: VerifyIterativeGVN for Ideal and Identity [v10]
Galder Zamarreño
- RFR: 8347273: C2: VerifyIterativeGVN for Ideal and Identity [v10]
Galder Zamarreño
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Galder Zamarreño
- RFR: 8370863: VectorAPI: Optimize the VectorMaskCast chain in specific patterns [v5]
Galder Zamarreño
- RFR: 8370922: Template Framework Library: Float16 type and operations
Galder Zamarreño
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Galder Zamarreño
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Galder Zamarreño
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Galder Zamarreño
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations [v2]
Galder Zamarreño
- RFR: 8370922: Template Framework Library: Float16 type and operations [v4]
Galder Zamarreño
- RFR: 8370922: Template Framework Library: Float16 type and operations [v4]
Galder Zamarreño
- RFR: 8370922: Template Framework Library: Float16 type and operations
Galder Zamarreño
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations [v3]
Galder Zamarreño
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Galder Zamarreño
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations [v2]
Galder Zamarreño
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations [v3]
Galder Zamarreño
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations [v4]
Galder Zamarreño
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations [v3]
Galder Zamarreño
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Galder Zamarreño
- RFR: 8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN
Galder Zamarreño
- RFR: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations [v4]
Galder Zamarreño
- Integrated: 8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Galder Zamarreño
- RFR: 8370922: Template Framework Library: Float16 type and operations [v4]
Galder Zamarreño
- RFR: 8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN [v2]
Galder Zamarreño
- RFR: 8373555: C2: Optimize redundant input calculations for sign comparisons
Galder Zamarreño
- RFR: 8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN [v2]
Galder Zamarreño
- RFR: 8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN [v2]
Galder Zamarreño
- RFR: 8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN [v3]
Galder Zamarreño
- RFR: 8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN [v3]
Galder Zamarreño
- RFR: 8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN [v4]
Galder Zamarreño
- RFR: 8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN [v5]
Galder Zamarreño
- RFR: 8373480: Optimize multiplication by constant multiplier using LEA instructions [v4]
Galder Zamarreño
- RFR: 8373344: Add support for min/max reduction operations for Float16
Galder Zamarreño
- RFR: 8373480: Optimize multiplication by constant multiplier using LEA instructions [v6]
Galder Zamarreño
- RFR: 8373998: RISC-V: simple optimization of ConvHF2F
Dingli Zhang
- Integrated: 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes
Jiangli Zhou
- Withdrawn: 8303762: Optimize vector slice operation with constant index using VPALIGNR instruction
duke
- RFR: 8371792: Refactor barrier loop tests out of TestIfMinMax [v4]
duke
- RFR: 8365732: RISC-V: implement AES CTR intrinsics [v30]
duke
- RFR: 8360192: C2: Make the type of count leading/trailing zero nodes more precise [v17]
duke
- RFR: 8360192: C2: Make the type of count leading/trailing zero nodes more precise [v18]
duke
- RFR: 8372641: [s390x] Test failure TestMergeStores.java [v3]
duke
- RFR: 8371968: RISC-V: implement AES CBC intrinsics [v5]
duke
- Withdrawn: 8364407: [REDO] Consolidate Identity of self-inverse operations
duke
- RFR: 8364490: Fatal error on large SpecTrapLimitExtraEntries value [v3]
duke
- RFR: 8368977: Provide clear naming for AVX10 identifiers [v3]
duke
- RFR: 8373630: r18_tls should not be modified on Windows AArch64 [v2]
duke
- RFR: 8373069: RISC-V: implement GHASH intrinsic [v5]
duke
- RFR: 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs [v11]
duke
- [jdk26] RFR: 8373630: r18_tls should not be modified on Windows AArch64
duke
- RFR: 8344345: test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces [v2]
duke
- Withdrawn: 8350864: C2: verify structural invariants of the Ideal graph
duke
Last message date:
Wed Dec 31 07:26:03 UTC 2025
Archived on: Wed Dec 31 07:26:20 UTC 2025
This archive was generated by
Pipermail 0.09 (Mailman edition).