January 2024 Archives by author
Starting: Mon Jan 1 14:36:06 UTC 2024
Ending: Wed Jan 31 23:56:04 UTC 2024
Messages: 1294
- RFR: 8317721: RISC-V: Implement CRC32 intrinsic [v3]
ArsenyBochkarev
- RFR: 8317721: RISC-V: Implement CRC32 intrinsic [v4]
ArsenyBochkarev
- RFR: 8323122: AArch64: Increase itable stub size estimate
Evgeny Astigeevich
- RFR: 8323122: AArch64: Increase itable stub size estimate
Evgeny Astigeevich
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing
Evgeny Astigeevich
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing
Evgeny Astigeevich
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v2]
Evgeny Astigeevich
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v2]
Evgeny Astigeevich
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v3]
Evgeny Astigeevich
- RFR: 8322816: RISC-V: Incorrect guarantee in patch_vtype
Kim Barrett
- RFR: 8322758: Eliminate -Wparentheses warnings in C2 code [v2]
Kim Barrett
- RFR: 8322758: Eliminate -Wparentheses warnings in C2 code [v2]
Kim Barrett
- RFR: 8322758: Eliminate -Wparentheses warnings in C2 code [v3]
Kim Barrett
- Integrated: 8322758: Eliminate -Wparentheses warnings in C2 code
Kim Barrett
- RFR: 8322816: RISC-V: Incorrect guarantee in patch_vtype
Kim Barrett
- RFR: 8322879: Eliminate -Wparentheses warnings in x86-32 code
Kim Barrett
- RFR: 8322879: Eliminate -Wparentheses warnings in x86-32 code
Kim Barrett
- Integrated: 8322879: Eliminate -Wparentheses warnings in x86-32 code
Kim Barrett
- RFR: 8322816: RISC-V: Incorrect guarantee in patch_vtype [v2]
Kim Barrett
- RFR: 8322816: RISC-V: Incorrect guarantee in patch_vtype [v2]
Kim Barrett
- RFR: 8322759: Eliminate -Wparentheses warnings in compiler code [v2]
Kim Barrett
- RFR: 8322759: Eliminate -Wparentheses warnings in compiler code [v2]
Kim Barrett
- RFR: 8323115: x86-32: Incorrect predicates for cmov instruct transforms with UseSSE
Kim Barrett
- RFR: 8282365: Consolidate and improve division by constant idealizations [v42]
Kim Barrett
- RFR: 8322759: Eliminate -Wparentheses warnings in compiler code [v2]
Kim Barrett
- Integrated: 8322759: Eliminate -Wparentheses warnings in compiler code
Kim Barrett
- RFR: 8323115: x86-32: Incorrect predicates for cmov instruct transforms with UseSSE [v2]
Kim Barrett
- RFR: 8323115: x86-32: Incorrect predicates for cmov instruct transforms with UseSSE [v2]
Kim Barrett
- Integrated: 8323115: x86-32: Incorrect predicates for cmov instruct transforms with UseSSE
Kim Barrett
- RFR: 8322816: RISC-V: Incorrect guarantee in patch_vtype [v2]
Kim Barrett
- RFR: 8322816: RISC-V: Incorrect guarantee in patch_vtype [v3]
Kim Barrett
- RFR: 8322816: RISC-V: Incorrect guarantee in patch_vtype [v3]
Kim Barrett
- Integrated: 8322816: RISC-V: Incorrect guarantee in patch_vtype
Kim Barrett
- RFR: 8319822: Use a linear-time algorithm for assert_different_registers() [v6]
Kim Barrett
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v3]
Kim Barrett
- RFR: 8282365: Consolidate and improve division by constant idealizations [v47]
Kim Barrett
- RFR: 8323651: compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot
Alan Bateman
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v3]
Alan Bateman
- RFR: 8318650: Optimized subword gather for x86 targets. [v10]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target.
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v3]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v3]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v4]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v3]
Jatin Bhateja
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v5]
Jatin Bhateja
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v5]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v5]
Jatin Bhateja
- RFR: 8318650: Optimized subword gather for x86 targets. [v10]
Jatin Bhateja
- RFR: 8318650: Optimized subword gather for x86 targets. [v10]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v5]
Jatin Bhateja
- RFR: 8318650: Optimized subword gather for x86 targets. [v10]
Jatin Bhateja
- RFR: JDK-8320448 Accelerate IndexOf using AVX2 [v7]
Jatin Bhateja
- RFR: JDK-8320448 Accelerate IndexOf using AVX2 [v7]
Jatin Bhateja
- RFR: JDK-8320448 Accelerate IndexOf using AVX2 [v7]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v6]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v5]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v7]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v5]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v8]
Jatin Bhateja
- RFR: 8318650: Optimized subword gather for x86 targets. [v11]
Jatin Bhateja
- RFR: JDK-8320448 Accelerate IndexOf using AVX2 [v7]
Jatin Bhateja
- RFR: JDK-8320448 Accelerate IndexOf using AVX2 [v7]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v9]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v8]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v9]
Jatin Bhateja
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v9]
Jatin Bhateja
- Integrated: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target.
Jatin Bhateja
- RFR: 8323694: RISC-V: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Gui Cao
- RFR: 8323694: RISC-V: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Gui Cao
- Integrated: 8323694: RISC-V: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Gui Cao
- RFR: 8324125: Improve class initialization barrier in TemplateTable::_new for RISC-V
Gui Cao
- RFR: 8324125: Improve class initialization barrier in TemplateTable::_new for RISC-V [v2]
Gui Cao
- Integrated: 8324125: Improve class initialization barrier in TemplateTable::_new for RISC-V
Gui Cao
- RFR: 8322976: Remove reference to transform_no_reclaim
Joshua Cao
- RFR: 8322976: Remove reference to transform_no_reclaim
Joshua Cao
- Integrated: 8322976: Remove reference to transform_no_reclaim
Joshua Cao
- RFR: 8319850: PrintInlining should print which methods are late inlines
Joshua Cao
- RFR: 8323095: Expand TraceOptoParse block output abbreviations
Joshua Cao
- Integrated: 8323095: Expand TraceOptoParse block output abbreviations
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs
Joshua Cao
- RFR: 8319850: PrintInlining should print which methods are late inlines [v2]
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs
Joshua Cao
- RFR: 8323820: [MacOS] build failure: non-void function does not return a value
Joshua Cao
- RFR: 8323820: [MacOS] build failure: non-void function does not return a value [v2]
Joshua Cao
- RFR: 8323820: [MacOS] build failure: non-void function does not return a value [v2]
Joshua Cao
- Integrated: 8323820: [MacOS] build failure: non-void function does not return a value
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v2]
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v2]
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v2]
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v3]
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v2]
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v3]
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v3]
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v4]
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v3]
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v3]
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v5]
Joshua Cao
- RFR: 8324667: fold Parse::seems_stable_comparison()
Joshua Cao
- RFR: 8324667: fold Parse::seems_stable_comparison() [v2]
Joshua Cao
- RFR: 8324667: fold Parse::seems_stable_comparison() [v2]
Joshua Cao
- RFR: 8324790: ifnode::fold_compares_helper cleanup
Joshua Cao
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v6]
Joshua Cao
- Integrated: 8324667: fold Parse::seems_stable_comparison()
Joshua Cao
- RFR: 8275202: C2: optimize out more redundant conditions
Joshua Cao
- [jdk22] RFR: 8323556: CDS archive space addresses should be randomized with ArchiveRelocationMode=1
Calvin Cheung
- [jdk22] RFR: 8323556: CDS archive space addresses should be randomized with ArchiveRelocationMode=1
Calvin Cheung
- [jdk22] Integrated: 8323556: CDS archive space addresses should be randomized with ArchiveRelocationMode=1
Calvin Cheung
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v6]
Maurizio Cimadamore
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v6]
Maurizio Cimadamore
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v6]
Maurizio Cimadamore
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v6]
Maurizio Cimadamore
- RFR: 8324074: increase timeout for jvmci test TestResolvedJavaMethod.java
Daniel D. Daugherty
- RFR: 8324074: increase timeout for jvmci test TestResolvedJavaMethod.java [v2]
Daniel D. Daugherty
- RFR: 8324074: increase timeout for jvmci test TestResolvedJavaMethod.java [v2]
Daniel D. Daugherty
- Integrated: 8324074: increase timeout for jvmci test TestResolvedJavaMethod.java
Daniel D. Daugherty
- [jdk22] RFR: 8324074: increase timeout for jvmci test TestResolvedJavaMethod.java
Daniel D. Daugherty
- [jdk22] RFR: 8324074: increase timeout for jvmci test TestResolvedJavaMethod.java
Daniel D. Daugherty
- [jdk22] Integrated: 8324074: increase timeout for jvmci test TestResolvedJavaMethod.java
Daniel D. Daugherty
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Andrew Dinn
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Andrew Dinn
- RFR: 8290965: PPC64: Implement post-call NOPs [v4]
Martin Doerr
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC
Martin Doerr
- RFR: 8322649: Improve class initialization barrier in TemplateTable::_new for S390
Martin Doerr
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v2]
Martin Doerr
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v2]
Martin Doerr
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v3]
Martin Doerr
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v3]
Martin Doerr
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v3]
Martin Doerr
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v4]
Martin Doerr
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v4]
Martin Doerr
- RFR: 8322781: C1: Debug build crash in GraphBuilder::vmap() when print stats [v2]
Denghui Dong
- RFR: 8322781: C1: Debug build crash in GraphBuilder::vmap() when print stats [v3]
Denghui Dong
- RFR: 8322781: C1: Debug build crash in GraphBuilder::vmap() when print stats [v3]
Denghui Dong
- Integrated: 8322779: C1: Remove the unused counter 'totalInstructionNodes'
Denghui Dong
- RFR: 8322694: C1: Handle Constant and IfOp in NullCheckEliminator [v2]
Denghui Dong
- RFR: 8322694: C1: Handle Constant and IfOp in NullCheckEliminator [v2]
Denghui Dong
- RFR: 8322694: C1: Handle Constant and IfOp in NullCheckEliminator [v2]
Denghui Dong
- RFR: 8322781: C1: Debug build crash in GraphBuilder::vmap() when print stats [v3]
Denghui Dong
- Integrated: 8322781: C1: Debug build crash in GraphBuilder::vmap() when print stats
Denghui Dong
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort
Denghui Dong
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort [v2]
Denghui Dong
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort
Denghui Dong
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort
Denghui Dong
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort [v2]
Denghui Dong
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort [v3]
Denghui Dong
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort [v2]
Denghui Dong
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort [v2]
Denghui Dong
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort [v3]
Denghui Dong
- Integrated: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort
Denghui Dong
- RFR: 8322694: C1: Handle Constant and IfOp in NullCheckEliminator [v2]
Denghui Dong
- RFR: 8324213: C1: There is no need for Canonicalizer to handle IfOp
Denghui Dong
- RFR: 8324213: C1: There is no need for Canonicalizer to handle IfOp [v2]
Denghui Dong
- RFR: 8324213: C1: There is no need for Canonicalizer to handle IfOp [v2]
Denghui Dong
- RFR: 8324630: C1: Canonicalizer::do_LookupSwitch doesn't break the loop when the successor is found
Denghui Dong
- RFR: 8324630: C1: Canonicalizer::do_LookupSwitch doesn't break the loop when the successor is found [v2]
Denghui Dong
- RFR: 8322694: C1: Handle Constant and IfOp in NullCheckEliminator [v2]
Denghui Dong
- RFR: 8324630: C1: Canonicalizer::do_LookupSwitch doesn't break the loop when the successor is found [v3]
Denghui Dong
- RFR: 8324630: C1: Canonicalizer::do_LookupSwitch doesn't break the loop when the successor is found [v3]
Denghui Dong
- RFR: 8324630: C1: Canonicalizer::do_LookupSwitch doesn't break the loop when the successor is found [v3]
Denghui Dong
- RFR: 8324213: C1: There is no need for Canonicalizer to handle IfOp [v3]
Denghui Dong
- RFR: 8324213: C1: There is no need for Canonicalizer to handle IfOp [v2]
Denghui Dong
- RFR: 8324213: C1: There is no need for Canonicalizer to handle IfOp [v3]
Denghui Dong
- Integrated: 8324213: C1: There is no need for Canonicalizer to handle IfOp
Denghui Dong
- RFR: 8324974: JFR: EventCompilerPhase should be created as UNTIMED
Denghui Dong
- RFR: 8324974: JFR: EventCompilerPhase should be created as UNTIMED
Denghui Dong
- RFR: 8322790: RISC-V: Tune costs for shuffles with no conversion
Robbin Ehn
- RFR: 8322790: RISC-V: Tune costs for shuffles with no conversion [v2]
Robbin Ehn
- RFR: 8323694: RISC-V: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Robbin Ehn
- RFR: 8324125: Improve class initialization barrier in TemplateTable::_new for RISC-V [v2]
Robbin Ehn
- RFR: JDK-8317299: safepoint scalarization doesn't keep track of the depth of the JVM state
Damon Fenacci
- RFR: JDK-8317299: safepoint scalarization doesn't keep track of the depth of the JVM state [v2]
Damon Fenacci
- RFR: 8322174: RISC-V: C2 VectorizedHashCode RVV Version
Yuri Gaevsky
- RFR: 8322174: RISC-V: C2 VectorizedHashCode RVV Version
Yuri Gaevsky
- RFR: 8322174: RISC-V: C2 VectorizedHashCode RVV Version [v2]
Yuri Gaevsky
- RFR: 8322174: RISC-V: C2 VectorizedHashCode RVV Version [v2]
Yuri Gaevsky
- RFR: 8322174: RISC-V: C2 VectorizedHashCode RVV Version [v2]
Yuri Gaevsky
- RFR: 8322174: RISC-V: C2 VectorizedHashCode RVV Version [v2]
Yuri Gaevsky
- RFR: 8322174: RISC-V: C2 VectorizedHashCode RVV Version [v2]
Yuri Gaevsky
- RFR: 8324974: JFR: EventCompilerPhase should be created as UNTIMED
Erik Gahlin
- RFR: 8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug"
Fei Gao
- Withdrawn: 8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug"
Fei Gao
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic
Nick Gasson
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Nick Gasson
- RFR: 8322790: RISC-V: Tune costs for shuffles with no conversion [v2]
Ilya Gavrilin
- RFR: 8322790: RISC-V: Tune costs for shuffles with no conversion [v2]
Ilya Gavrilin
- RFR: 8322790: RISC-V: Tune costs for shuffles with no conversion
Ilya Gavrilin
- RFR: 8322790: RISC-V: Tune costs for shuffles with no conversion [v2]
Ilya Gavrilin
- Integrated: 8322790: RISC-V: Tune costs for shuffles with no conversion
Ilya Gavrilin
- RFR: JDK-8321599 Data loss in AVX3 Base64 decoding [v7]
Scott Gibbons
- RFR: JDK-8321599 Data loss in AVX3 Base64 decoding [v8]
Scott Gibbons
- Integrated: JDK-8321599 Data loss in AVX3 Base64 decoding
Scott Gibbons
- RFR: JDK-8320448 Accelerate IndexOf using AVX2 [v7]
Scott Gibbons
- RFR: 8282365: Consolidate and improve division by constant idealizations [v44]
Raffaello Giulietti
- RFR: 8282365: Consolidate and improve division by constant idealizations [v45]
Raffaello Giulietti
- RFR: 8282365: Consolidate and improve division by constant idealizations [v45]
Raffaello Giulietti
- RFR: 8282365: Consolidate and improve division by constant idealizations [v44]
Raffaello Giulietti
- RFR: 8282365: Consolidate and improve division by constant idealizations [v44]
Raffaello Giulietti
- RFR: 8282365: Consolidate and improve division by constant idealizations [v44]
Raffaello Giulietti
- RFR: 8282365: Consolidate and improve division by constant idealizations [v44]
Raffaello Giulietti
- RFR: 8282365: Consolidate and improve division by constant idealizations [v44]
Raffaello Giulietti
- RFR: 8282365: Consolidate and improve division by constant idealizations [v46]
Raffaello Giulietti
- RFR: 8282365: Consolidate and improve division by constant idealizations [v44]
Raffaello Giulietti
- RFR: 8282365: Consolidate and improve division by constant idealizations [v46]
Raffaello Giulietti
- RFR: 8282365: Consolidate and improve division by constant idealizations [v46]
Raffaello Giulietti
- RFR: 8282365: Consolidate and improve division by constant idealizations [v46]
Raffaello Giulietti
- [jdk22] RFR: 8321599: Data loss in AVX3 Base64 decoding
Christian Hagedorn
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v9]
Christian Hagedorn
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v9]
Christian Hagedorn
- RFR: 8323012: C2 fails with fatal error: no reachable node should have no use
Christian Hagedorn
- RFR: 8310711: [IR Framework] Remove safepoint while printing handling [v2]
Christian Hagedorn
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Christian Hagedorn
- [jdk22] RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate
Christian Hagedorn
- RFR: 8310711: [IR Framework] Remove safepoint while printing handling [v2]
Christian Hagedorn
- Integrated: 8310711: [IR Framework] Remove safepoint while printing handling
Christian Hagedorn
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v59]
Christian Hagedorn
- RFR: 8323095: Expand TraceOptoParse block output abbreviations
Christian Hagedorn
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v11]
Christian Hagedorn
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v12]
Christian Hagedorn
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v7]
Christian Hagedorn
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v14]
Christian Hagedorn
- RFR: JDK-8323190: Segfault during deoptimization of C2-compiled code
Christian Hagedorn
- RFR: JDK-8323190: Segfault during deoptimization of C2-compiled code [v3]
Christian Hagedorn
- RFR: JDK-8323190: Segfault during deoptimization of C2-compiled code [v3]
Christian Hagedorn
- RFR: 8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055
Christian Hagedorn
- RFR: 8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if
Christian Hagedorn
- RFR: 8323641: Test compiler/loopopts/superword/TestAlignVectorFuzzer.java timed out
Christian Hagedorn
- RFR: 8323641: Test compiler/loopopts/superword/TestAlignVectorFuzzer.java timed out [v2]
Christian Hagedorn
- RFR: 8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if
Christian Hagedorn
- RFR: 8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if
Christian Hagedorn
- Integrated: 8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if
Christian Hagedorn
- [jdk22] RFR: 8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if
Christian Hagedorn
- [jdk22] RFR: 8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if
Christian Hagedorn
- RFR: 8320175: [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
Christian Hagedorn
- [jdk22] Integrated: 8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if
Christian Hagedorn
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Christian Hagedorn
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Christian Hagedorn
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Christian Hagedorn
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Christian Hagedorn
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Christian Hagedorn
- RFR: 8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test
Christian Hagedorn
- RFR: 8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test
Christian Hagedorn
- RFR: 8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test
Christian Hagedorn
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Christian Hagedorn
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Christian Hagedorn
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Christian Hagedorn
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Christian Hagedorn
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Christian Hagedorn
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Christian Hagedorn
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Christian Hagedorn
- Integrated: 8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test
Christian Hagedorn
- RFR: JDK-8321984: IGV: Upgrade to Netbeans Platform 20 [v6]
Christian Hagedorn
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Christian Hagedorn
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Christian Hagedorn
- [jdk22] RFR: 8324688: C2: Disable ReduceAllocationMerges by default
Christian Hagedorn
- [jdk22] RFR: 8324688: C2: Disable ReduceAllocationMerges by default
Christian Hagedorn
- [jdk22] RFR: 8324688: C2: Disable ReduceAllocationMerges by default
Christian Hagedorn
- [jdk22] Integrated: 8324688: C2: Disable ReduceAllocationMerges by default
Christian Hagedorn
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization
Christian Hagedorn
- RFR: 8324765: C2 SuperWord: remove dead code: SuperWord::insert_extracts
Christian Hagedorn
- RFR: 8324750: C2: rename Matcher methods using "superword" -> "autovectorization"
Christian Hagedorn
- RFR: 8324752: C2 Superword: remove SuperWordRTDepCheck
Christian Hagedorn
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v7]
Christian Hagedorn
- RFR: 8324775: C2 SuperWord: refactor visited sets
Christian Hagedorn
- RFR: 8324236: compiler/ciReplay/TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for ... expected true, was false
Christian Hagedorn
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v7]
Christian Hagedorn
- RFR: 8324750: C2: rename Matcher methods using "superword" -> "autovectorization" [v2]
Christian Hagedorn
- RFR: 8324794: C2 SuperWord: do not ignore reductions in SuperWord::unrolling_analysis
Christian Hagedorn
- RFR: 8324213: C1: There is no need for Canonicalizer to handle IfOp [v2]
Christian Hagedorn
- RFR: 8324667: fold Parse::seems_stable_comparison() [v2]
Christian Hagedorn
- RFR: 8324236: compiler/ciReplay/TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for ... expected true, was false
Christian Hagedorn
- Integrated: 8324236: compiler/ciReplay/TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for ... expected true, was false
Christian Hagedorn
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v8]
Christian Hagedorn
- RFR: 8324213: C1: There is no need for Canonicalizer to handle IfOp [v3]
Christian Hagedorn
- RFR: 8324213: C1: There is no need for Canonicalizer to handle IfOp [v2]
Christian Hagedorn
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate
Andrew Haley
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Andrew Haley
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Andrew Haley
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Andrew Haley
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Andrew Haley
- RFR: 8320649: C2: Optimize scoped values [v4]
Andrew Haley
- RFR: 8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output
Andrew Haley
- RFR: 8320649: C2: Optimize scoped values [v4]
Andrew Haley
- RFR: 8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug"
Andrew Haley
- discuss about release barrier for final fields initialization
Andrew Haley
- RFR: 8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Andrew Haley
- RFR: 8323122: AArch64: Increase itable stub size estimate
Andrew Haley
- discuss about release barrier for final fields initialization
Andrew Haley
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic
Andrew Haley
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler
Andrew Haley
- discuss about release barrier for final fields initialization
Andrew Haley
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Andrew Haley
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v2]
Andrew Haley
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Andrew Haley
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v3]
Andrew Haley
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v4]
Andrew Haley
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v5]
Andrew Haley
- RFR: 8324655: Identify integer minimum and maximum patterns created with if statements
Andrew Haley
- RFR: 8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug"
Andrew Haley
- RFR: 8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug" [v2]
Andrew Haley
- RFR: 8322781: C1: Debug build crash in GraphBuilder::vmap() when print stats
Tobias Hartmann
- RFR: 8322779: C1: Remove the unused counter 'totalInstructionNodes'
Tobias Hartmann
- [jdk22] RFR: 8321599: Data loss in AVX3 Base64 decoding
Tobias Hartmann
- [jdk22] RFR: 8321599: Data loss in AVX3 Base64 decoding
Tobias Hartmann
- [jdk22] Integrated: 8321599: Data loss in AVX3 Base64 decoding
Tobias Hartmann
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate
Tobias Hartmann
- RFR: 8322976: Remove reference to transform_no_reclaim
Tobias Hartmann
- RFR: 8322781: C1: Debug build crash in GraphBuilder::vmap() when print stats [v3]
Tobias Hartmann
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Tobias Hartmann
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Tobias Hartmann
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Tobias Hartmann
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Tobias Hartmann
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Tobias Hartmann
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Tobias Hartmann
- RFR: 8323012: C2 fails with fatal error: no reachable node should have no use
Tobias Hartmann
- RFR: 8320310: CompiledMethod::has_monitors flag can be incorrect [v4]
Tobias Hartmann
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v4]
Tobias Hartmann
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b)
Tobias Hartmann
- RFR: 8323012: C2 fails with fatal error: no reachable node should have no use
Tobias Hartmann
- Integrated: 8323012: C2 fails with fatal error: no reachable node should have no use
Tobias Hartmann
- RFR: 8320128: Clean up Parse constructor for OSR [v4]
Tobias Hartmann
- RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate [v2]
Tobias Hartmann
- Integrated: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate
Tobias Hartmann
- RFR: 8320128: Clean up Parse constructor for OSR [v4]
Tobias Hartmann
- RFR: 8322694: C1: Handle Constant and IfOp in NullCheckEliminator [v2]
Tobias Hartmann
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v5]
Tobias Hartmann
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v5]
Tobias Hartmann
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v5]
Tobias Hartmann
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v8]
Tobias Hartmann
- RFR: 8310711: [IR Framework] Remove safepoint while printing handling [v2]
Tobias Hartmann
- [jdk22] RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate
Tobias Hartmann
- [jdk22] RFR: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate
Tobias Hartmann
- RFR: 8323095: Expand TraceOptoParse block output abbreviations
Tobias Hartmann
- RFR: 8323065: Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination
Tobias Hartmann
- RFR: 8320649: C2: Optimize scoped values [v4]
Tobias Hartmann
- RFR: 8323115: x86-32: Incorrect predicates for cmov instruct transforms with UseSSE
Tobias Hartmann
- [jdk22] Integrated: 8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate
Tobias Hartmann
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v11]
Tobias Hartmann
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v5]
Tobias Hartmann
- RFR: JDK-8277869: Maven POMs are using HTTP links where HTTPS is available
Tobias Hartmann
- RFR: 8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output
Tobias Hartmann
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v12]
Tobias Hartmann
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v11]
Tobias Hartmann
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v5]
Tobias Hartmann
- RFR: JDK-8323190: Segfault during deoptimization of C2-compiled code
Tobias Hartmann
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output
Tobias Hartmann
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output
Tobias Hartmann
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v5]
Tobias Hartmann
- RFR: JDK-8323190: Segfault during deoptimization of C2-compiled code [v3]
Tobias Hartmann
- RFR: JDK-8323190: Segfault during deoptimization of C2-compiled code [v3]
Tobias Hartmann
- [jdk22] RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp
Tobias Hartmann
- [jdk22] RFR: 8323190: Segfault during deoptimization of C2-compiled code
Tobias Hartmann
- [jdk22] RFR: 8323190: Segfault during deoptimization of C2-compiled code
Tobias Hartmann
- [jdk22] Integrated: 8323190: Segfault during deoptimization of C2-compiled code
Tobias Hartmann
- RFR: 8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE
Tobias Hartmann
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v13]
Tobias Hartmann
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output [v2]
Tobias Hartmann
- RFR: 8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if
Tobias Hartmann
- [jdk22] RFR: 8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if
Tobias Hartmann
- RFR: 8320175: [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
Tobias Hartmann
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Tobias Hartmann
- [jdk22] RFR: 8320175: [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
Tobias Hartmann
- RFR: 8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE [v3]
Tobias Hartmann
- [jdk22] RFR: 8323651: compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot
Tobias Hartmann
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output [v2]
Tobias Hartmann
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Tobias Hartmann
- RFR: 8323795: jcmd Compiler.codecache counts total sizes of used/free [v2]
Tobias Hartmann
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed
Tobias Hartmann
- RFR: 8322694: C1: Handle Constant and IfOp in NullCheckEliminator [v2]
Tobias Hartmann
- [jdk22] RFR: 8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Tobias Hartmann
- RFR: 8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test
Tobias Hartmann
- [jdk22] RFR: 8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Tobias Hartmann
- [jdk22] Integrated: 8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Tobias Hartmann
- RFR: 8324074: increase timeout for jvmci test TestResolvedJavaMethod.java
Tobias Hartmann
- [jdk22] RFR: 8324074: increase timeout for jvmci test TestResolvedJavaMethod.java
Tobias Hartmann
- RFR: JDK-8322572: AllocationMergesTests.java fails with "IRViolationException: There were one or multiple IR rule failures." [v3]
Tobias Hartmann
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output [v2]
Tobias Hartmann
- RFR: 8323795: jcmd Compiler.codecache should print total size of code cache [v2]
Tobias Hartmann
- RFR: JDK-8317299: safepoint scalarization doesn't keep track of the depth of the JVM state
Tobias Hartmann
- [jdk22] RFR: 8324688: C2: Disable ReduceAllocationMerges by default
Tobias Hartmann
- RFR: JDK-8322854: Incorrect rematerialization of scalar replaced objects in C2
Tobias Hartmann
- RFR: 8323795: jcmd Compiler.codecache should print total size of code cache [v4]
Tobias Hartmann
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output [v3]
Tobias Hartmann
- RFR: 8324717: Remove HotSpotJVMCICompilerFactory
Tobias Hartmann
- RFR: JDK-8317299: safepoint scalarization doesn't keep track of the depth of the JVM state
Tobias Hartmann
- RFR: 8323795: jcmd Compiler.codecache should print total size of code cache [v4]
Tobias Hartmann
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v4]
Tobias Hartmann
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output [v3]
Tobias Hartmann
- RFR: JDK-8325037: x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
Tobias Hartmann
- RFR: JDK-8325037: x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
Tobias Hartmann
- RFR: JDK-8325037: x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
Tobias Hartmann
- RFR: 8322816: RISC-V: Incorrect guarantee in patch_vtype [v2]
Ludovic Henry
- RFR: 8322982: CTW fails to build after 8308753 [v3]
Paul Hohensee
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing
Paul Hohensee
- RFR: JDK-8277869: Maven POMs are using HTTP links where HTTPS is available
Tobias Holenstein
- RFR: JDK-8277869: Maven POMs are using HTTP links where HTTPS is available
Tobias Holenstein
- Integrated: JDK-8277869: Maven POMs are using HTTP links where HTTPS is available
Tobias Holenstein
- RFR: 8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Tobias Holenstein
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Tobias Holenstein
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Tobias Holenstein
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v2]
Tobias Holenstein
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Tobias Holenstein
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Tobias Holenstein
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Tobias Holenstein
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Tobias Holenstein
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Tobias Holenstein
- Integrated: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Tobias Holenstein
- [jdk22] RFR: 8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Tobias Holenstein
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic
Tobias Holenstein
- RFR: JDK-8321984: IGV: Upgrade to Netbeans Platform 20 [v2]
Tobias Holenstein
- RFR: JDK-8321984: IGV: Upgrade to Netbeans Platform 20 [v3]
Tobias Holenstein
- RFR: JDK-8321984: IGV: Upgrade to Netbeans Platform 20 [v4]
Tobias Holenstein
- RFR: JDK-8321984: IGV: Upgrade to Netbeans Platform 20 [v4]
Tobias Holenstein
- RFR: JDK-8321984: IGV: Upgrade to Netbeans Platform 20 [v4]
Tobias Holenstein
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Tobias Holenstein
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic
Tobias Holenstein
- RFR: JDK-8321984: IGV: Upgrade to Netbeans Platform 20 [v5]
Tobias Holenstein
- RFR: JDK-8321984: IGV: Upgrade to Netbeans Platform 20 [v6]
Tobias Holenstein
- RFR: JDK-8321984: IGV: Upgrade to Netbeans Platform 20 [v4]
Tobias Holenstein
- RFR: JDK-8321984: IGV: Upgrade to Netbeans Platform 20 [v6]
Tobias Holenstein
- Integrated: JDK-8321984: IGV: Upgrade to Netbeans Platform 20
Tobias Holenstein
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Tobias Holenstein
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Tobias Holenstein
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Tobias Holenstein
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v3]
Tobias Holenstein
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Tobias Holenstein
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Tobias Holenstein
- Integrated: JDK-8210858: AArch64: remove Math.log intrinsic
Tobias Holenstein
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
David Holmes
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
David Holmes
- RFR: 8323115: x86-32: Incorrect predicates for cmov instruct transforms with UseSSE [v2]
Vladimir Ivanov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed
Vladimir Ivanov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Vladimir Ivanov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Vladimir Ivanov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed
Vladimir Ivanov
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v3]
Vladimir Ivanov
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v7]
Vladimir Ivanov
- RFR: JDK-8317299: safepoint scalarization doesn't keep track of the depth of the JVM state [v2]
Vladimir Ivanov
- RFR: 8282365: Consolidate and improve division by constant idealizations [v42]
Stefan Karlsson
- RFR: 8282365: Consolidate and improve division by constant idealizations [v42]
Stefan Karlsson
- RFR: 8282365: Consolidate and improve division by constant idealizations [v42]
Stefan Karlsson
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v4]
Jasmine Karthikeyan
- RFR: 8324655: Identify integer minimum and maximum patterns created with if statements
Jasmine Karthikeyan
- RFR: 8324667: fold Parse::seems_stable_comparison()
Jasmine Karthikeyan
- RFR: 8324655: Identify integer minimum and maximum patterns created with if statements
Jasmine Karthikeyan
- RFR: 8324667: fold Parse::seems_stable_comparison() [v2]
Jasmine Karthikeyan
- RFR: 8324655: Identify integer minimum and maximum patterns created with if statements
Jasmine Karthikeyan
- RFR: 8324655: Identify integer minimum and maximum patterns created with if statements [v2]
Jasmine Karthikeyan
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v4]
Jasmine Karthikeyan
- RFR: 8324655: Identify integer minimum and maximum patterns created with if statements [v2]
Jasmine Karthikeyan
- RFR: 8322790: RISC-V: Tune costs for shuffles with no conversion
Vladimir Kempik
- RFR: JDK-8318228: RISC-V: C2 ConvF2HF
Vladimir Kempik
- RFR: JDK-8318228: RISC-V: C2 ConvF2HF [v2]
Vladimir Kempik
- RFR: 8324734: Remove too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand()
Roman Kennke
- RFR: 8324734: Remove too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand()
Roman Kennke
- RFR: 8324734: Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand() [v2]
Roman Kennke
- RFR: 8324734: Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand() [v2]
Roman Kennke
- RFR: 8324734: Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand() [v3]
Roman Kennke
- RFR: 8324734: Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand() [v2]
Roman Kennke
- RFR: 8324734: Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand() [v3]
Roman Kennke
- Integrated: 8324734: Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand()
Roman Kennke
- RFR: 8322758: Eliminate -Wparentheses warnings in C2 code
Vladimir Kozlov
- RFR: 8322759: Eliminate -Wparentheses warnings in compiler code
Vladimir Kozlov
- RFR: 8322781: C1: Debug build crash in GraphBuilder::vmap() when print stats
Vladimir Kozlov
- RFR: 8322779: C1: Remove the unused counter 'totalInstructionNodes'
Vladimir Kozlov
- RFR: 8322879: Eliminate -Wparentheses warnings in x86-32 code
Vladimir Kozlov
- RFR: 8322959: vectorapi: get wrong argument for `limit` in indexPartiallyInUpperRange intrinsic
Vladimir Kozlov
- RFR: JDK-8321599 Data loss in AVX3 Base64 decoding [v6]
Vladimir Kozlov
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Vladimir Kozlov
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Vladimir Kozlov
- RFR: JDK-8321599 Data loss in AVX3 Base64 decoding [v7]
Vladimir Kozlov
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Vladimir Kozlov
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Vladimir Kozlov
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Vladimir Kozlov
- RFR: 8323012: C2 fails with fatal error: no reachable node should have no use
Vladimir Kozlov
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v59]
Vladimir Kozlov
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v59]
Vladimir Kozlov
- RFR: JDK-8277869: Maven POMs are using HTTP links where HTTPS is available
Vladimir Kozlov
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort [v2]
Vladimir Kozlov
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp
Vladimir Kozlov
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v2]
Vladimir Kozlov
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output
Vladimir Kozlov
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v4]
Vladimir Kozlov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed
Vladimir Kozlov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed
Vladimir Kozlov
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort [v3]
Vladimir Kozlov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed
Vladimir Kozlov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed
Vladimir Kozlov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Vladimir Kozlov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Vladimir Kozlov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Vladimir Kozlov
- [jdk22] RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp
Vladimir Kozlov
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v3]
Vladimir Kozlov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Vladimir Kozlov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Vladimir Kozlov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Vladimir Kozlov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Vladimir Kozlov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Vladimir Kozlov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Vladimir Kozlov
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v3]
Vladimir Kozlov
- RFR: 8323641: Test compiler/loopopts/superword/TestAlignVectorFuzzer.java timed out
Vladimir Kozlov
- RFR: 8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if
Vladimir Kozlov
- RFR: 8323651: compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot [v2]
Vladimir Kozlov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Vladimir Kozlov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Vladimir Kozlov
- RFR: 8323795: jcmd Compiler.codecache counts total sizes of used/free
Vladimir Kozlov
- RFR: 8322692: ZGC: avoid over-unrolling due to hidden barrier size [v2]
Vladimir Kozlov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed
Vladimir Kozlov
- RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call [v3]
Vladimir Kozlov
- RFR: JDK-8320448 Accelerate IndexOf using AVX2 [v7]
Vladimir Kozlov
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Vladimir Kozlov
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Vladimir Kozlov
- RFR: 8323820: [MacOS] build failure: non-void function does not return a value [v2]
Vladimir Kozlov
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v3]
Vladimir Kozlov
- RFR: JDK-8320448 Accelerate IndexOf using AVX2 [v7]
Vladimir Kozlov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed
Vladimir Kozlov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed [v2]
Vladimir Kozlov
- RFR: JDK-8322572: AllocationMergesTests.java fails with "IRViolationException: There were one or multiple IR rule failures."
Vladimir Kozlov
- RFR: 8323795: jcmd Compiler.codecache should print total size of code cache [v2]
Vladimir Kozlov
- RFR: JDK-8322572: AllocationMergesTests.java fails with "IRViolationException: There were one or multiple IR rule failures." [v3]
Vladimir Kozlov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed [v2]
Vladimir Kozlov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed [v2]
Vladimir Kozlov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed [v2]
Vladimir Kozlov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed [v2]
Vladimir Kozlov
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v5]
Vladimir Kozlov
- [jdk22] RFR: 8324688: C2: Disable ReduceAllocationMerges by default
Vladimir Kozlov
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v12]
Vladimir Kozlov
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v5]
Vladimir Kozlov
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v4]
Vladimir Kozlov
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v5]
Vladimir Kozlov
- RFR: 8324750: C2: rename Matcher methods using "superword" -> "autovectorization"
Vladimir Kozlov
- RFR: 8324752: C2 Superword: remove SuperWordRTDepCheck
Vladimir Kozlov
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v5]
Vladimir Kozlov
- RFR: 8324734: Remove too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand()
Vladimir Kozlov
- RFR: 8324765: C2 SuperWord: remove dead code: SuperWord::insert_extracts
Vladimir Kozlov
- RFR: 8324775: C2 SuperWord: refactor visited sets
Vladimir Kozlov
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v7]
Vladimir Kozlov
- RFR: 8324734: Remove too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand()
Vladimir Kozlov
- RFR: 8324236: compiler/ciReplay/TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for ... expected true, was false
Vladimir Kozlov
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed [v2]
Vladimir Kozlov
- RFR: 8324775: C2 SuperWord: refactor visited sets [v2]
Vladimir Kozlov
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v7]
Vladimir Kozlov
- RFR: 8324750: C2: rename Matcher methods using "superword" -> "autovectorization" [v2]
Vladimir Kozlov
- RFR: 8324794: C2 SuperWord: do not ignore reductions in SuperWord::unrolling_analysis
Vladimir Kozlov
- RFR: JDK-8322854: Incorrect rematerialization of scalar replaced objects in C2
Vladimir Kozlov
- RFR: JDK-8317299: safepoint scalarization doesn't keep track of the depth of the JVM state
Vladimir Kozlov
- RFR: 8324794: C2 SuperWord: do not ignore reductions in SuperWord::unrolling_analysis
Vladimir Kozlov
- RFR: 8324734: Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand() [v2]
Vladimir Kozlov
- RFR: JDK-8322854: Incorrect rematerialization of scalar replaced objects in C2
Vladimir Kozlov
- RFR: 8324734: Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand() [v3]
Vladimir Kozlov
- RFR: 8323795: jcmd Compiler.codecache should print total size of code cache [v5]
Vladimir Kozlov
- RFR: 8324794: C2 SuperWord: do not ignore reductions in SuperWord::unrolling_analysis
Vladimir Kozlov
- RFR: JDK-8325037: x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
Vladimir Kozlov
- RFR: 8324679: Replace NULL with nullptr in HotSpot .ad files
Vladimir Kozlov
- RFR: 8324679: Replace NULL with nullptr in HotSpot .ad files [v2]
Vladimir Kozlov
- RFR: 8324679: Replace NULL with nullptr in HotSpot .ad files
Vladimir Kozlov
- RFR: 8324679: Replace NULL with nullptr in HotSpot .ad files
Vladimir Kozlov
- discuss about release barrier for final fields initialization
Wei Kuai
- discuss about release barrier for final fields initialization
Wei Kuai
- RFR: 8322649: Improve class initialization barrier in TemplateTable::_new for S390
Amit Kumar
- RFR: 8322649: Improve class initialization barrier in TemplateTable::_new for S390 [v2]
Amit Kumar
- RFR: 8322649: Improve class initialization barrier in TemplateTable::_new for S390 [v2]
Amit Kumar
- Integrated: 8322649: Improve class initialization barrier in TemplateTable::_new for S390
Amit Kumar
- RFR: 8322636: [JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile [v2]
David Leopoldseder
- RFR: 8322636: [JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile [v2]
David Leopoldseder
- RFR: 8322636: [JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile [v2]
David Leopoldseder
- RFR: 8322636: [JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile [v2]
David Leopoldseder
- RFR: 8322636: [JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile [v2]
David Leopoldseder
- Integrated: 8322636: [JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile
David Leopoldseder
- RFR: 8322959: vectorapi: get wrong argument for `limit` in indexPartiallyInUpperRange intrinsic
Hamlin Li
- RFR: 8322959: vectorapi: get wrong argument for `limit` in indexPartiallyInUpperRange intrinsic
Hamlin Li
- Withdrawn: 8322959: vectorapi: get wrong argument for `limit` in indexPartiallyInUpperRange intrinsic
Hamlin Li
- RFR: 8317721: RISC-V: Implement CRC32 intrinsic [v4]
Hamlin Li
- RFR: JDK-8318228: RISC-V: C2 ConvF2HF
Hamlin Li
- RFR: JDK-8318228: RISC-V: C2 ConvF2HF
Hamlin Li
- RFR: JDK-8318228: RISC-V: C2 ConvF2HF
Hamlin Li
- RFR: JDK-8318228: RISC-V: C2 ConvF2HF [v2]
Hamlin Li
- RFR: JDK-8318228: RISC-V: C2 ConvF2HF [v2]
Hamlin Li
- RFR: JDK-8318228: RISC-V: C2 ConvF2HF [v2]
Hamlin Li
- RFR: JDK-8318228: RISC-V: C2 ConvF2HF [v2]
Hamlin Li
- RFR: JDK-8318228: RISC-V: C2 ConvF2HF [v2]
Hamlin Li
- Integrated: JDK-8318228: RISC-V: C2 ConvF2HF
Hamlin Li
- RFR: JDK-8325037: x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
Hamlin Li
- RFR: 8323122: AArch64: Increase itable stub size estimate
Yude Lin
- RFR: 8323122: AArch64: Increase itable stub size estimate
Yude Lin
- RFR: 8323122: AArch64: Increase itable stub size estimate
Yude Lin
- RFR: 8323122: AArch64: Increase itable stub size estimate
Yude Lin
- Integrated: 8323122: AArch64: Increase itable stub size estimate
Yude Lin
- RFR: 8320128: Clean up Parse constructor for OSR [v3]
Xin Liu
- RFR: 8320128: Clean up Parse constructor for OSR [v3]
Xin Liu
- RFR: 8320128: Clean up Parse constructor for OSR [v4]
Xin Liu
- RFR: 8320128: Clean up Parse constructor for OSR [v3]
Xin Liu
- RFR: 8320128: Clean up Parse constructor for OSR [v4]
Xin Liu
- RFR: 8320128: Clean up Parse constructor for OSR [v4]
Xin Liu
- RFR: 8322982: CTW fails to build after 8308753
Xin Liu
- RFR: 8322982: CTW fails to build after 8308753 [v2]
Xin Liu
- Integrated: 8320128: Clean up Parse constructor for OSR
Xin Liu
- RFR: 8323095: Expand TraceOptoParse block output abbreviations
Xin Liu
- RFR: 8322982: CTW fails to build after 8308753 [v3]
Xin Liu
- RFR: 8322982: CTW fails to build after 8308753 [v2]
Xin Liu
- Integrated: 8322982: CTW fails to build after 8308753
Xin Liu
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v3]
Xin Liu
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v3]
Xin Liu
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v3]
Xin Liu
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v3]
Xin Liu
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v3]
Xin Liu
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v4]
Xin Liu
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v5]
Xin Liu
- RFR: 8324667: fold Parse::seems_stable_comparison() [v2]
Xin Liu
- RFR: 8320649: C2: Optimize scoped values [v4]
Dean Long
- RFR: 8320649: C2: Optimize scoped values [v4]
Dean Long
- RFR: 8320649: C2: Optimize scoped values [v4]
Dean Long
- RFR: 8323065: Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination
Dean Long
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed
Dean Long
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed
Dean Long
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed
Dean Long
- RFR: 8324213: C1: There is no need for Canonicalizer to handle IfOp
Dean Long
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Dean Long
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed [v2]
Dean Long
- RFR: 8324213: C1: There is no need for Canonicalizer to handle IfOp [v2]
Dean Long
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Dean Long
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v2]
Dean Long
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Dean Long
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v2]
Dean Long
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v4]
Dean Long
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v6]
Dean Long
- RFR: 8321308: AArch64: Fix matching predication for cbz/cbnz
Dean Long
- RFR: 8324630: C1: Canonicalizer::do_LookupSwitch doesn't break the loop when the successor is found
Dean Long
- RFR: 8324630: C1: Canonicalizer::do_LookupSwitch doesn't break the loop when the successor is found [v2]
Dean Long
- RFR: 8324630: C1: Canonicalizer::do_LookupSwitch doesn't break the loop when the successor is found [v3]
Dean Long
- RFR: 8324630: C1: Canonicalizer::do_LookupSwitch doesn't break the loop when the successor is found [v3]
Dean Long
- RFR: 8324630: C1: Canonicalizer::do_LookupSwitch doesn't break the loop when the successor is found [v3]
Dean Long
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity
Roberto Castañeda Lozano
- RFR: 8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055
Roberto Castañeda Lozano
- RFR: 8322692: ZGC: avoid over-unrolling due to hidden barrier size
Roberto Castañeda Lozano
- RFR: 8322692: ZGC: avoid over-unrolling due to hidden barrier size
Roberto Castañeda Lozano
- RFR: 8322692: ZGC: avoid over-unrolling due to hidden barrier size
Roberto Castañeda Lozano
- RFR: 8322692: ZGC: avoid over-unrolling due to hidden barrier size [v2]
Roberto Castañeda Lozano
- RFR: 8322692: ZGC: avoid over-unrolling due to hidden barrier size
Roberto Castañeda Lozano
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test
Roberto Castañeda Lozano
- RFR: 8322692: ZGC: avoid over-unrolling due to hidden barrier size [v2]
Roberto Castañeda Lozano
- RFR: 8322692: ZGC: avoid over-unrolling due to hidden barrier size [v2]
Roberto Castañeda Lozano
- RFR: 8322692: ZGC: avoid over-unrolling due to hidden barrier size [v2]
Roberto Castañeda Lozano
- Integrated: 8322692: ZGC: avoid over-unrolling due to hidden barrier size
Roberto Castañeda Lozano
- RFR: JDK-8321984: IGV: Upgrade to Netbeans Platform 20 [v4]
Roberto Castañeda Lozano
- RFR: JDK-8321984: IGV: Upgrade to Netbeans Platform 20 [v6]
Roberto Castañeda Lozano
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v4]
Roberto Castañeda Lozano
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v5]
Roberto Castañeda Lozano
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v4]
Roberto Castañeda Lozano
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Roberto Castañeda Lozano
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Roberto Castañeda Lozano
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Roberto Castañeda Lozano
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Roberto Castañeda Lozano
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v6]
Roberto Castañeda Lozano
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v7]
Roberto Castañeda Lozano
- RFR: JDK-8323190: Segfault during deoptimization of C2-compiled code
Cesar Soares Lucas
- RFR: JDK-8323190: Segfault during deoptimization of C2-compiled code [v2]
Cesar Soares Lucas
- RFR: JDK-8323190: Segfault during deoptimization of C2-compiled code [v2]
Cesar Soares Lucas
- RFR: JDK-8323190: Segfault during deoptimization of C2-compiled code [v3]
Cesar Soares Lucas
- RFR: JDK-8323190: Segfault during deoptimization of C2-compiled code [v3]
Cesar Soares Lucas
- Integrated: JDK-8323190: Segfault during deoptimization of C2-compiled code
Cesar Soares Lucas
- RFR: JDK-8322572: AllocationMergesTests.java fails with "IRViolationException: There were one or multiple IR rule failures."
Cesar Soares Lucas
- RFR: JDK-8322572: AllocationMergesTests.java fails with "IRViolationException: There were one or multiple IR rule failures." [v2]
Cesar Soares Lucas
- RFR: JDK-8322572: AllocationMergesTests.java fails with "IRViolationException: There were one or multiple IR rule failures." [v3]
Cesar Soares Lucas
- Integrated: JDK-8322572: AllocationMergesTests.java fails with "IRViolationException: There were one or multiple IR rule failures."
Cesar Soares Lucas
- RFR: JDK-8322854: Incorrect rematerialization of scalar replaced objects in C2
Cesar Soares Lucas
- [jdk22] RFR: 8324688: C2: Disable ReduceAllocationMerges by default
Cesar Soares Lucas
- RFR: JDK-8322854: Incorrect rematerialization of scalar replaced objects in C2
Cesar Soares Lucas
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v2]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v3]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v3]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v3]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v3]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v3]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v4]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v4]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v4]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v4]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v5]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v4]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v5]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v5]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v6]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v5]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v6]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v5]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v7]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v7]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v8]
Daniel Lundén
- RFR: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity [v4]
Daniel Lundén
- Integrated: 8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v7]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v8]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v9]
Daniel Lundén
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v8]
Daniel Lundén
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC
Varada M
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v2]
Varada M
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v2]
Varada M
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v2]
Varada M
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v3]
Varada M
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v2]
Varada M
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v3]
Varada M
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v4]
Varada M
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v3]
Varada M
- RFR: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC [v4]
Varada M
- Integrated: JDK-8322648: Improve class initialization barrier in TemplateTable::_new for PPC
Varada M
- RFR: 8282365: Consolidate and improve division by constant idealizations [v43]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v42]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v42]
Quan Anh Mai
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v4]
Quan Anh Mai
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v3]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v42]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v44]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v42]
Quan Anh Mai
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v5]
Quan Anh Mai
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v5]
Quan Anh Mai
- RFR: 8322692: ZGC: avoid over-unrolling due to hidden barrier size
Quan Anh Mai
- RFR: 8322692: ZGC: avoid over-unrolling due to hidden barrier size [v2]
Quan Anh Mai
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Quan Anh Mai
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Quan Anh Mai
- RFR: 8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test
Quan Anh Mai
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v5]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v44]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v45]
Quan Anh Mai
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v5]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v45]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v46]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v45]
Quan Anh Mai
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long
Quan Anh Mai
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v2]
Quan Anh Mai
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v2]
Quan Anh Mai
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v3]
Quan Anh Mai
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v2]
Quan Anh Mai
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v2]
Quan Anh Mai
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v4]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v2]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v3]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v3]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v44]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v4]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v3]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v3]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v6]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v44]
Quan Anh Mai
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v4]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v6]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v33]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v7]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v6]
Quan Anh Mai
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v46]
Quan Anh Mai
- RFR: 8282365: Consolidate and improve division by constant idealizations [v47]
Quan Anh Mai
- RFR: 8309130: x86_64 AVX512 intrinsics for Arrays.sort methods (int, long, float and double arrays) [v42]
Eric Murphy
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Emanuel Peter
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v59]
Emanuel Peter
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Emanuel Peter
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Emanuel Peter
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Emanuel Peter
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Emanuel Peter
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Emanuel Peter
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v9]
Emanuel Peter
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v9]
Emanuel Peter
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort
Emanuel Peter
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Emanuel Peter
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Emanuel Peter
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Emanuel Peter
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v58]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v3]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Emanuel Peter
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort
Emanuel Peter
- RFR: 8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug"
Emanuel Peter
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b)
Emanuel Peter
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b)
Emanuel Peter
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v4]
Emanuel Peter
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v5]
Emanuel Peter
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v8]
Emanuel Peter
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort [v2]
Emanuel Peter
- RFR: 8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort [v2]
Emanuel Peter
- RFR: 8310711: [IR Framework] Remove safepoint while printing handling [v2]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v4]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Emanuel Peter
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v60]
Emanuel Peter
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v59]
Emanuel Peter
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v59]
Emanuel Peter
- RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v57]
Emanuel Peter
- Integrated: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs
Emanuel Peter
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v2]
Emanuel Peter
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v3]
Emanuel Peter
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v4]
Emanuel Peter
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v5]
Emanuel Peter
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v6]
Emanuel Peter
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v7]
Emanuel Peter
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v7]
Emanuel Peter
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v12]
Emanuel Peter
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v9]
Emanuel Peter
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v10]
Emanuel Peter
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v11]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v4]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v2]
Emanuel Peter
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v14]
Emanuel Peter
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v8]
Emanuel Peter
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp
Emanuel Peter
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v2]
Emanuel Peter
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v2]
Emanuel Peter
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v2]
Emanuel Peter
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v4]
Emanuel Peter
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v5]
Emanuel Peter
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v13]
Emanuel Peter
- RFR: 8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055
Emanuel Peter
- [jdk22] RFR: 8323190: Segfault during deoptimization of C2-compiled code
Emanuel Peter
- RFR: 8323641: Test compiler/loopopts/superword/TestAlignVectorFuzzer.java timed out
Emanuel Peter
- RFR: 8323641: Test compiler/loopopts/superword/TestAlignVectorFuzzer.java timed out [v2]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v5]
Emanuel Peter
- RFR: 8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055
Emanuel Peter
- Integrated: 8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055
Emanuel Peter
- RFR: 8323641: Test compiler/loopopts/superword/TestAlignVectorFuzzer.java timed out [v2]
Emanuel Peter
- Integrated: 8323641: Test compiler/loopopts/superword/TestAlignVectorFuzzer.java timed out
Emanuel Peter
- RFR: 8320175: [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
Emanuel Peter
- RFR: 8318650: Optimized subword gather for x86 targets. [v10]
Emanuel Peter
- RFR: 8318650: Optimized subword gather for x86 targets. [v10]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v5]
Emanuel Peter
- RFR: 8318650: Optimized subword gather for x86 targets. [v10]
Emanuel Peter
- RFR: 8318650: Optimized subword gather for x86 targets. [v10]
Emanuel Peter
- RFR: 8318650: Optimized subword gather for x86 targets. [v10]
Emanuel Peter
- RFR: 8318650: Optimized subword gather for x86 targets. [v10]
Emanuel Peter
- RFR: 8318650: Optimized subword gather for x86 targets. [v10]
Emanuel Peter
- RFR: 8320175: [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
Emanuel Peter
- Integrated: 8320175: [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
Emanuel Peter
- [jdk22] RFR: 8320175: [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
Emanuel Peter
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Emanuel Peter
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Emanuel Peter
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Emanuel Peter
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs
Emanuel Peter
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs
Emanuel Peter
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs
Emanuel Peter
- RFR: 8322694: C1: Handle Constant and IfOp in NullCheckEliminator [v2]
Emanuel Peter
- RFR: 8319822: Use a linear-time algorithm for assert_different_registers() [v6]
Emanuel Peter
- RFR: 8320649: C2: Optimize scoped values [v4]
Emanuel Peter
- [jdk22] RFR: 8320175: [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
Emanuel Peter
- [jdk22] Integrated: 8320175: [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
Emanuel Peter
- RFR: 8320649: C2: Optimize scoped values [v4]
Emanuel Peter
- RFR: 8320649: C2: Optimize scoped values [v4]
Emanuel Peter
- RFR: 8320649: C2: Optimize scoped values [v4]
Emanuel Peter
- RFR: 8320649: C2: Optimize scoped values [v4]
Emanuel Peter
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Emanuel Peter
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Emanuel Peter
- RFR: 8320649: C2: Optimize scoped values [v4]
Emanuel Peter
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Emanuel Peter
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v2]
Emanuel Peter
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v2]
Emanuel Peter
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v2]
Emanuel Peter
- RFR: 8320649: C2: Optimize scoped values [v4]
Emanuel Peter
- RFR: 8320649: C2: Optimize scoped values [v4]
Emanuel Peter
- RFR: 8320649: C2: Optimize scoped values [v4]
Emanuel Peter
- RFR: 8320649: C2: Optimize scoped values [v4]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Emanuel Peter
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Emanuel Peter
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed [v2]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v5]
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Emanuel Peter
- RFR: 8322743: assert(held_monitor_count() == jni_monitor_count()) failed [v2]
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Emanuel Peter
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v5]
Emanuel Peter
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v3]
Emanuel Peter
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v3]
Emanuel Peter
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v2]
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Emanuel Peter
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v9]
Emanuel Peter
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v10]
Emanuel Peter
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v11]
Emanuel Peter
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v12]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v3]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v8]
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v2]
Emanuel Peter
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v3]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v9]
Emanuel Peter
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v4]
Emanuel Peter
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v4]
Emanuel Peter
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v4]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v4]
Emanuel Peter
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v9]
Emanuel Peter
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v5]
Emanuel Peter
- RFR: 8323220: Reassociate loop invariants involved in Cmps and Add/Subs [v5]
Emanuel Peter
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v4]
Emanuel Peter
- RFR: 8282365: Consolidate and improve division by constant idealizations [v33]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2]
Emanuel Peter
- RFR: 8320649: C2: Optimize scoped values [v4]
Emanuel Peter
- RFR: 8320649: C2: Optimize scoped values [v4]
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v4]
Emanuel Peter
- RFR: 8324750: C2: rename Matcher methods using "superword" -> "autovectorization"
Emanuel Peter
- RFR: 8324752: C2 Superword: remove SuperWordRTDepCheck
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v6]
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization
Emanuel Peter
- RFR: 8315361: C2 SuperWord: refactor out loop analysis into shared auto-vectorization facility VLoopAnalyzer [v12]
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v2]
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v3]
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v4]
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v4]
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v5]
Emanuel Peter
- RFR: 8324765: C2 SuperWord: remove dead code: SuperWord::insert_extracts
Emanuel Peter
- RFR: 8324775: C2 SuperWord: refactor visited sets
Emanuel Peter
- RFR: 8324765: C2 SuperWord: remove dead code: SuperWord::insert_extracts [v2]
Emanuel Peter
- RFR: 8324775: C2 SuperWord: refactor visited sets [v2]
Emanuel Peter
- RFR: 8324775: C2 SuperWord: refactor visited sets [v2]
Emanuel Peter
- RFR: 8324775: C2 SuperWord: refactor visited sets [v2]
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v6]
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v7]
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v5]
Emanuel Peter
- RFR: 8324750: C2: rename Matcher methods using "superword" -> "autovectorization" [v2]
Emanuel Peter
- RFR: 8324750: C2: rename Matcher methods using "superword" -> "autovectorization" [v2]
Emanuel Peter
- RFR: 8324794: C2 SuperWord: do not ignore reductions in SuperWord::unrolling_analysis
Emanuel Peter
- RFR: 8324794: C2 SuperWord: do not ignore reductions in SuperWord::unrolling_analysis
Emanuel Peter
- RFR: 8324752: C2 Superword: remove SuperWordRTDepCheck
Emanuel Peter
- Integrated: 8324752: C2 Superword: remove SuperWordRTDepCheck
Emanuel Peter
- RFR: 8324765: C2 SuperWord: remove dead code: SuperWord::insert_extracts [v2]
Emanuel Peter
- Integrated: 8324765: C2 SuperWord: remove dead code: SuperWord::insert_extracts
Emanuel Peter
- RFR: 8324775: C2 SuperWord: refactor visited sets [v3]
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Emanuel Peter
- RFR: 8324775: C2 SuperWord: refactor visited sets [v2]
Emanuel Peter
- Integrated: 8324775: C2 SuperWord: refactor visited sets
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v8]
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v7]
Emanuel Peter
- RFR: 8324750: C2: rename Matcher methods using "superword" -> "autovectorization" [v2]
Emanuel Peter
- Integrated: 8324750: C2: rename Matcher methods using "superword" -> "autovectorization"
Emanuel Peter
- RFR: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization [v8]
Emanuel Peter
- Integrated: 8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v7]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v7]
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v5]
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v4]
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v6]
Emanuel Peter
- RFR: 8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug"
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v8]
Emanuel Peter
- RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v9]
Emanuel Peter
- RFR: 8324794: C2 SuperWord: do not ignore reductions in SuperWord::unrolling_analysis
Emanuel Peter
- RFR: 8324890: C2 SuperWord: refactor out VLoop, make unrolling_analysis static, remove init/reset mechanism
Emanuel Peter
- RFR: 8324890: C2 SuperWord: refactor out VLoop, make unrolling_analysis static, remove init/reset mechanism
Emanuel Peter
- RFR: 8324890: C2 SuperWord: refactor out VLoop, make unrolling_analysis static, remove init/reset mechanism
Emanuel Peter
- RFR: 8320649: C2: Optimize scoped values [v4]
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v7]
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v6]
Emanuel Peter
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v6]
Emanuel Peter
- RFR: 8324794: C2 SuperWord: do not ignore reductions in SuperWord::unrolling_analysis
Emanuel Peter
- Integrated: 8324794: C2 SuperWord: do not ignore reductions in SuperWord::unrolling_analysis
Emanuel Peter
- RFR: 8324890: C2 SuperWord: refactor out VLoop, make unrolling_analysis static, remove init/reset mechanism [v2]
Emanuel Peter
- RFR: 8325064: C2 SuperWord: refactor construct_bb
Emanuel Peter
- RFR: 8325064: C2 SuperWord: refactor construct_bb
Emanuel Peter
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing
Coleen Phillimore
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v2]
Coleen Phillimore
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v2]
Coleen Phillimore
- [jdk22] RFR: 8323556: CDS archive space addresses should be randomized with ArchiveRelocationMode=1
Coleen Phillimore
- RFR: 8324679: Replace NULL with nullptr in HotSpot .ad files
Coleen Phillimore
- RFR: 8324679: Replace NULL with nullptr in HotSpot .ad files
Coleen Phillimore
- RFR: 8324679: Replace NULL with nullptr in HotSpot .ad files [v2]
Coleen Phillimore
- RFR: 8324679: Replace NULL with nullptr in HotSpot .ad files
Coleen Phillimore
- RFR: 8324679: Replace NULL with nullptr in HotSpot .ad files [v3]
Coleen Phillimore
- RFR: 8324679: Replace NULL with nullptr in HotSpot .ad files [v2]
Coleen Phillimore
- RFR: 8324679: Replace NULL with nullptr in HotSpot .ad files [v2]
Coleen Phillimore
- RFR: 8324679: Replace NULL with nullptr in HotSpot .ad files [v2]
Coleen Phillimore
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Claes Redestad
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Claes Redestad
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Claes Redestad
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Claes Redestad
- RFR: 8290965: PPC64: Implement post-call NOPs [v2]
Richard Reingruber
- RFR: 8322294: Cleanup NativePostCallNop [v5]
Richard Reingruber
- RFR: 8290965: PPC64: Implement post-call NOPs [v2]
Richard Reingruber
- RFR: 8322294: Cleanup NativePostCallNop [v5]
Richard Reingruber
- Integrated: 8322294: Cleanup NativePostCallNop
Richard Reingruber
- RFR: 8290965: PPC64: Implement post-call NOPs [v3]
Richard Reingruber
- RFR: 8290965: PPC64: Implement post-call NOPs [v2]
Richard Reingruber
- RFR: 8290965: PPC64: Implement post-call NOPs [v2]
Richard Reingruber
- RFR: 8290965: PPC64: Implement post-call NOPs [v2]
Richard Reingruber
- RFR: 8290965: PPC64: Implement post-call NOPs [v4]
Richard Reingruber
- RFR: 8290965: PPC64: Implement post-call NOPs [v5]
Richard Reingruber
- RFR: 8290965: PPC64: Implement post-call NOPs [v4]
Richard Reingruber
- Integrated: 8290965: PPC64: Implement post-call NOPs
Richard Reingruber
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Roger Riggs
- RFR: 8322636: [JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile [v2]
Tom Rodriguez
- RFR: 8322636: [JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile [v2]
Tom Rodriguez
- RFR: 8322636: [JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile [v2]
Tom Rodriguez
- RFR: 8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE [v4]
Tom Rodriguez
- RFR: 8324717: Remove HotSpotJVMCICompilerFactory
Tom Rodriguez
- RFR: 8293170: Improve encoding of the debuginfo nmethod section [v18]
John Rose
- RFR: 8315066: Add unsigned bounds and known bits to TypeInt/Long [v5]
John R Rose
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v2]
John R Rose
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
Paul Sandoz
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
Paul Sandoz
- RFR: 8323820: [MacOS] build failure: non-void function does not return a value
Lutz Schmidt
- RFR: 8323820: [MacOS] build failure: non-void function does not return a value [v2]
Lutz Schmidt
- RFR: 8322649: Improve class initialization barrier in TemplateTable::_new for S390 [v2]
Lutz Schmidt
- RFR: 8322879: Eliminate -Wparentheses warnings in x86-32 code
Aleksey Shipilev
- RFR: 8322781: C1: Debug build crash in GraphBuilder::vmap() when print stats [v3]
Aleksey Shipilev
- RFR: 8322759: Eliminate -Wparentheses warnings in compiler code
Aleksey Shipilev
- RFR: 8322694: C1: Handle Constant and IfOp in NullCheckEliminator
Aleksey Shipilev
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v8]
Aleksey Shipilev
- RFR: 8320128: Clean up Parse constructor for OSR [v2]
Aleksey Shipilev
- RFR: 8322694: C1: Handle Constant and IfOp in NullCheckEliminator [v2]
Aleksey Shipilev
- RFR: 8320128: Clean up Parse constructor for OSR [v3]
Aleksey Shipilev
- RFR: 8322976: Remove reference to transform_no_reclaim
Aleksey Shipilev
- RFR: 8320128: Clean up Parse constructor for OSR [v4]
Aleksey Shipilev
- RFR: 8320128: Clean up Parse constructor for OSR [v4]
Aleksey Shipilev
- RFR: 8320128: Clean up Parse constructor for OSR [v4]
Aleksey Shipilev
- Withdrawn: 8321137: Relax ICStub alignment
Aleksey Shipilev
- RFR: 8323065: Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination
Aleksey Shipilev
- RFR: 8323115: x86-32: Incorrect predicates for cmov instruct transforms with UseSSE
Aleksey Shipilev
- RFR: 8323065: Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination
Aleksey Shipilev
- Integrated: 8323065: Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination
Aleksey Shipilev
- RFR: 8320128: Clean up Parse constructor for OSR [v4]
Aleksey Shipilev
- RFR: 8322759: Eliminate -Wparentheses warnings in compiler code [v2]
Aleksey Shipilev
- RFR: 8322982: CTW fails to build after 8308753
Aleksey Shipilev
- RFR: 8323115: x86-32: Incorrect predicates for cmov instruct transforms with UseSSE
Aleksey Shipilev
- RFR: 8322982: CTW fails to build after 8308753 [v2]
Aleksey Shipilev
- RFR: 8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Aleksey Shipilev
- RFR: 8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Aleksey Shipilev
- Integrated: 8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Aleksey Shipilev
- RFR: 8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Aleksey Shipilev
- RFR: 8323122: AArch64: Increase itable stub size estimate
Aleksey Shipilev
- RFR: 8323820: [MacOS] build failure: non-void function does not return a value
Aleksey Shipilev
- RFR: 8323820: [MacOS] build failure: non-void function does not return a value [v2]
Aleksey Shipilev
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Aleksey Shipilev
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Aleksey Shipilev
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Aleksey Shipilev
- RFR: JDK-8210858: AArch64: remove Math.log intrinsic [v2]
Aleksey Shipilev
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing
Aleksey Shipilev
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler
Aleksey Shipilev
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler
Aleksey Shipilev
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler
Aleksey Shipilev
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v2]
Aleksey Shipilev
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v3]
Aleksey Shipilev
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v3]
Aleksey Shipilev
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
Aleksey Shipilev
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v3]
Aleksey Shipilev
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
Aleksey Shipilev
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
Aleksey Shipilev
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v5]
Aleksey Shipilev
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v6]
Aleksey Shipilev
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v6]
Aleksey Shipilev
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v6]
Aleksey Shipilev
- RFR: 8324655: Identify integer minimum and maximum patterns created with if statements
Aleksey Shipilev
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v4]
Aleksey Shipilev
- RFR: 8324655: Identify integer minimum and maximum patterns created with if statements
Aleksey Shipilev
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v6]
Aleksey Shipilev
- RFR: 8324734: Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand() [v2]
Aleksey Shipilev
- RFR: 8324734: Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand() [v3]
Aleksey Shipilev
- RFR: 8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE
Doug Simon
- RFR: 8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE [v2]
Doug Simon
- RFR: 8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE [v3]
Doug Simon
- RFR: 8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE [v3]
Doug Simon
- RFR: 8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE [v4]
Doug Simon
- RFR: 8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE [v4]
Doug Simon
- Integrated: 8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE
Doug Simon
- RFR: 8324717: Remove HotSpotJVMCICompilerFactory
Doug Simon
- RFR: 8324717: Remove HotSpotJVMCICompilerFactory
Doug Simon
- RFR: 8324717: Remove HotSpotJVMCICompilerFactory
Doug Simon
- Integrated: 8324717: Remove HotSpotJVMCICompilerFactory
Doug Simon
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v2]
Volker Simonis
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing
Volker Simonis
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v2]
Volker Simonis
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v2]
Volker Simonis
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v2]
Volker Simonis
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v3]
Volker Simonis
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v2]
Volker Simonis
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v4]
Volker Simonis
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v3]
Volker Simonis
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v4]
Volker Simonis
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v5]
Volker Simonis
- Integrated: 8324241: Always record evol_method deps to avoid excessive method flushing
Volker Simonis
- RFR: 8324241: Always record evol_method deps to avoid excessive method flushing [v4]
Volker Simonis
- RFR: JDK-8318444: Write details about compilation bailouts into crash reports [v6]
Thomas Stuefe
- Integrated: JDK-8318444: Write details about compilation bailouts into crash reports
Thomas Stuefe
- RFR: 8324074: increase timeout for jvmci test TestResolvedJavaMethod.java
Thomas Stuefe
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v5]
Andrey Turbanov
- RFR: 8320649: C2: Optimize scoped values [v4]
Andrey Turbanov
- RFR: 8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output
Boris Ulasevich
- RFR: 8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output
Boris Ulasevich
- Integrated: 8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output
Boris Ulasevich
- RFR: 8320310: CompiledMethod::has_monitors flag can be incorrect [v4]
Jorn Vernee
- Integrated: 8320310: CompiledMethod::has_monitors flag can be incorrect
Jorn Vernee
- RFR: 8323651: compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot
Jorn Vernee
- RFR: 8323651: compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot [v2]
Jorn Vernee
- Integrated: 8323651: compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot
Jorn Vernee
- [jdk22] RFR: 8323651: compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot
Jorn Vernee
- [jdk22] Integrated: 8323651: compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot
Jorn Vernee
- RFR: 8322959: vectorapi: get wrong argument for `limit` in indexPartiallyInUpperRange intrinsic
Sandhya Viswanathan
- RFR: JDK-8321599 Data loss in AVX3 Base64 decoding [v7]
Sandhya Viswanathan
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp
Sandhya Viswanathan
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v2]
Sandhya Viswanathan
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v2]
Sandhya Viswanathan
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v2]
Sandhya Viswanathan
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v2]
Sandhya Viswanathan
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v3]
Sandhya Viswanathan
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v3]
Sandhya Viswanathan
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v4]
Sandhya Viswanathan
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v2]
Sandhya Viswanathan
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v5]
Sandhya Viswanathan
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v4]
Sandhya Viswanathan
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v2]
Sandhya Viswanathan
- RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v5]
Sandhya Viswanathan
- Integrated: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp
Sandhya Viswanathan
- [jdk22] RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp
Sandhya Viswanathan
- [jdk22] RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp
Sandhya Viswanathan
- [jdk22] Integrated: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp
Sandhya Viswanathan
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v7]
Sandhya Viswanathan
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v7]
Sandhya Viswanathan
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v7]
Sandhya Viswanathan
- RFR: 8322768: Optimize non-subword vector compress and expand APIs for AVX2 target. [v8]
Sandhya Viswanathan
- RFR: 8318650: Optimized subword gather for x86 targets. [v11]
Sandhya Viswanathan
- RFR: 8318650: Optimized subword gather for x86 targets. [v11]
Sandhya Viswanathan
- RFR: 8325049: stubGenerator_ppc.cpp should use alignas
Julian Waters
- discuss about release barrier for final fields initialization
Kuai Wei
- Re: discuss about release barrier for final fields initialization
Kuai Wei
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v8]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v9]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v3]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v8]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v4]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v9]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v9]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v9]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v9]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v9]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v4]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v10]
Roland Westrelin
- RFR: 8319850: PrintInlining should print which methods are late inlines [v2]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v11]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v9]
Roland Westrelin
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v12]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v13]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v14]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v12]
Roland Westrelin
- RFR: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888 [v14]
Roland Westrelin
- Integrated: 8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888
Roland Westrelin
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output [v2]
Roland Westrelin
- RFR: 8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test
Roland Westrelin
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Roland Westrelin
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Roland Westrelin
- RFR: 8318446: C2: implement StoreNode::Ideal_merge_stores
Roland Westrelin
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output [v2]
Roland Westrelin
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Roland Westrelin
- RFR: 8324433: Introduce a way to determine if an expression is evaluated as a constant by the Jit compiler [v6]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v5]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v4]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v6]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v4]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v4]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v4]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v4]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v4]
Roland Westrelin
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v6]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v4]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v4]
Roland Westrelin
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v4]
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v4]
Roland Westrelin
- RFR: 8275202: C2: optimize out more redundant conditions
Roland Westrelin
- RFR: 8320649: C2: Optimize scoped values [v4]
Roland Westrelin
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store [v6]
Roland Westrelin
- RFR: 8323274: C2: array load may float above range check
Roland Westrelin
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output
Kangcheng Xu
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output [v2]
Kangcheng Xu
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output
Kangcheng Xu
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output [v2]
Kangcheng Xu
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output [v3]
Kangcheng Xu
- RFR: 8320237 C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output [v2]
Kangcheng Xu
- [jdk22] RFR: 8324074: increase timeout for jvmci test TestResolvedJavaMethod.java
Albert Mingkun Yang
- RFR: 8322816: RISC-V: Incorrect guarantee in patch_vtype
Fei Yang
- RFR: 8322790: RISC-V: Tune costs for shuffles with no conversion
Fei Yang
- RFR: 8322816: RISC-V: Incorrect guarantee in patch_vtype
Fei Yang
- RFR: 8322790: RISC-V: Tune costs for shuffles with no conversion
Fei Yang
- RFR: 8322816: RISC-V: Incorrect guarantee in patch_vtype [v2]
Fei Yang
- RFR: 8322790: RISC-V: Tune costs for shuffles with no conversion [v2]
Fei Yang
- RFR: 8317721: RISC-V: Implement CRC32 intrinsic [v4]
Fei Yang
- RFR: 8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Fei Yang
- RFR: 8323694: RISC-V: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Fei Yang
- RFR: 8322174: RISC-V: C2 VectorizedHashCode RVV Version
Fei Yang
- RFR: JDK-8318228: RISC-V: C2 ConvF2HF
Fei Yang
- RFR: JDK-8318228: RISC-V: C2 ConvF2HF [v2]
Fei Yang
- RFR: 8324125: Improve class initialization barrier in TemplateTable::_new for RISC-V
Fei Yang
- RFR: 8321308: AArch64: Fix matching predication for cbz/cbnz
Fei Yang
- RFR: 8322174: RISC-V: C2 VectorizedHashCode RVV Version [v2]
Fei Yang
- RFR: 8323795: jcmd Compiler.codecache counts total sizes of used/free
Yi Yang
- RFR: 8323795: jcmd Compiler.codecache counts total sizes of used/free [v2]
Yi Yang
- RFR: 8323795: jcmd Compiler.codecache should print total size of code cache [v2]
Yi Yang
- RFR: 8318446: C2: optimize stores into primitive arrays by combining values into larger store
Yi Yang
- RFR: 8323795: jcmd Compiler.codecache should print total size of code cache [v3]
Yi Yang
- RFR: 8323795: jcmd Compiler.codecache should print total size of code cache [v2]
Yi Yang
- RFR: 8323795: jcmd Compiler.codecache should print total size of code cache [v4]
Yi Yang
- RFR: 8323795: jcmd Compiler.codecache should print total size of code cache [v5]
Yi Yang
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v2]
Zhiqiang Zang
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v3]
Zhiqiang Zang
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v4]
Zhiqiang Zang
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v5]
Zhiqiang Zang
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v5]
Zhiqiang Zang
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v6]
Zhiqiang Zang
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v7]
Zhiqiang Zang
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v8]
Zhiqiang Zang
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v5]
Zhiqiang Zang
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v4]
Zhiqiang Zang
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v6]
Zhiqiang Zang
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v9]
Zhiqiang Zang
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v7]
Zhiqiang Zang
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v8]
Zhiqiang Zang
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v10]
Zhiqiang Zang
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v9]
Zhiqiang Zang
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v10]
Zhiqiang Zang
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v5]
Zhiqiang Zang
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v11]
Zhiqiang Zang
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v11]
Zhiqiang Zang
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v12]
Zhiqiang Zang
- RFR: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b) [v5]
Zhiqiang Zang
- Integrated: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b)
Zhiqiang Zang
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v13]
Zhiqiang Zang
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v4]
Zhiqiang Zang
- RFR: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b) [v13]
Zhiqiang Zang
- Integrated: 8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b)
Zhiqiang Zang
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler
Wang Zhuo
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v2]
Wang Zhuo
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v2]
Wang Zhuo
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v3]
Wang Zhuo
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v2]
Wang Zhuo
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v4]
Wang Zhuo
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v4]
Wang Zhuo
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v4]
Wang Zhuo
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v5]
Wang Zhuo
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v6]
Wang Zhuo
- RFR: 8324123: aarch64: fix prfm literal encoding in assembler [v4]
Wang Zhuo
- Integrated: 8324123: aarch64: fix prfm literal encoding in assembler
Wang Zhuo
- discuss about release barrier for final fields initialization
dean.long at oracle.com
- Difference between [jdk20] Thread.ensureMaterializedForStackWalk and Blackhole.
dean.long at oracle.com
- Difference between [jdk20] Thread.ensureMaterializedForStackWalk and Blackhole.
shami
- RFR: 8322692: ZGC: avoid over-unrolling due to hidden barrier size [v2]
Erik Österlund
Last message date:
Wed Jan 31 23:56:04 UTC 2024
Archived on: Wed Jan 31 23:56:13 UTC 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).