Show patches with: Submitter = juzhe.zhong@rivai.ai       |    State = Action Required       |    Archived = No       |   105 patches
« 1 2 »
Patch Series rb/tb S/W/F Date Submitter Delegate State
[Committed] RISC-V: Remove @ of vec_duplicate pattern [Committed] RISC-V: Remove @ of vec_duplicate pattern - - 22- 2023-09-22 juzhe.zhong@rivai.ai New
RISC-V: Add VLS conditional patterns support RISC-V: Add VLS conditional patterns support - - 13- 2023-09-22 juzhe.zhong@rivai.ai New
[Committed] RISC-V: Add VLS integer ABS support [Committed] RISC-V: Add VLS integer ABS support - - -4- 2023-09-21 juzhe.zhong@rivai.ai New
RISC-V: Fix SUBREG move of VLS mode[PR111486] RISC-V: Fix SUBREG move of VLS mode[PR111486] - - 13- 2023-09-21 juzhe.zhong@rivai.ai rdapp Accepted
[Committed,V4] internal-fn: Support undefined rtx for uninitialized SSA_NAME[PR110751] [Committed,V4] internal-fn: Support undefined rtx for uninitialized SSA_NAME[PR110751] - - 22- 2023-09-20 juzhe.zhong@rivai.ai New
[V3] internal-fn: Support undefined rtx for uninitialized SSA_NAME [V3] internal-fn: Support undefined rtx for uninitialized SSA_NAME - - 4-- 2023-09-18 juzhe.zhong@rivai.ai New
[V2] internal-fn: Support undefined rtx for uninitialized SSA_NAME [V2] internal-fn: Support undefined rtx for uninitialized SSA_NAME - - 4-- 2023-09-17 juzhe.zhong@rivai.ai New
internal-fn: Convert uninitialized SSA_NAME into SCRATCH rtx[PR110751] internal-fn: Convert uninitialized SSA_NAME into SCRATCH rtx[PR110751] - - 4-- 2023-09-16 juzhe.zhong@rivai.ai New
VECT: Add LEN_FOLD_EXTRACT_LAST pattern VECT: Add LEN_FOLD_EXTRACT_LAST pattern - - -13 2023-08-22 juzhe.zhong@rivai.ai New
gimple_fold: Support COND_LEN_FNMA/COND_LEN_FMS/COND_LEN_FNMS gimple fold gimple_fold: Support COND_LEN_FNMA/COND_LEN_FMS/COND_LEN_FNMS gimple fold - - 3-- 2023-08-16 juzhe.zhong@rivai.ai New
genrecog: Add SUBREG_BYTE.to_constant check to the genrecog genrecog: Add SUBREG_BYTE.to_constant check to the genrecog - - 2-- 2023-08-14 juzhe.zhong@rivai.ai New
VECT: Apply MASK_LEN_{LOAD_LANES, STORE_LANES} into vectorizer VECT: Apply MASK_LEN_{LOAD_LANES, STORE_LANES} into vectorizer - - 2-- 2023-08-14 juzhe.zhong@rivai.ai New
[V4] VECT: Support loop len control on EXTRACT_LAST vectorization [V4] VECT: Support loop len control on EXTRACT_LAST vectorization - - 1-1 2023-08-11 juzhe.zhong@rivai.ai New
VECT: Fix ICE on MASK_LEN_{LOAD, STORE} when no LEN recorded[PR110989] VECT: Fix ICE on MASK_LEN_{LOAD, STORE} when no LEN recorded[PR110989] - - 2-- 2023-08-11 juzhe.zhong@rivai.ai New
[V3] VECT: Support loop len control on EXTRACT_LAST vectorization [V3] VECT: Support loop len control on EXTRACT_LAST vectorization - - 2-- 2023-08-11 juzhe.zhong@rivai.ai New
[V2] VECT: Support loop len control on EXTRACT_LAST vectorization [V2] VECT: Support loop len control on EXTRACT_LAST vectorization - - 3-1 2023-08-10 juzhe.zhong@rivai.ai New
VECT: Support loop len control on EXTRACT_LAST vectorization VECT: Support loop len control on EXTRACT_LAST vectorization - - 4-- 2023-08-09 juzhe.zhong@rivai.ai New
[V3] VECT: Support CALL vectorization for COND_LEN_* [V3] VECT: Support CALL vectorization for COND_LEN_* - - 3-- 2023-08-01 juzhe.zhong@rivai.ai New
[V2] VECT: Support CALL vectorization for COND_LEN_* [V2] VECT: Support CALL vectorization for COND_LEN_* - - 4-- 2023-07-28 juzhe.zhong@rivai.ai New
internal-fn: Refine macro define of COND_* and COND_LEN_* internal functions internal-fn: Refine macro define of COND_* and COND_LEN_* internal functions - - 4-- 2023-07-25 juzhe.zhong@rivai.ai New
VECT: Support CALL vectorization for COND_LEN_* VECT: Support CALL vectorization for COND_LEN_* - - 2-2 2023-07-24 juzhe.zhong@rivai.ai New
[V4] VECT: Support floating-point in-order reduction for length loop control [V4] VECT: Support floating-point in-order reduction for length loop control - - 4-- 2023-07-21 juzhe.zhong@rivai.ai New
[V3] VECT: Support floating-point in-order reduction for length loop control [V3] VECT: Support floating-point in-order reduction for length loop control - - 4-- 2023-07-21 juzhe.zhong@rivai.ai New
[V2] VECT: Support floating-point in-order reduction for length loop control [V2] VECT: Support floating-point in-order reduction for length loop control - - 4-- 2023-07-21 juzhe.zhong@rivai.ai New
CODE STRUCTURE: Refine codes in Vectorizer CODE STRUCTURE: Refine codes in Vectorizer - - 22- 2023-07-20 juzhe.zhong@rivai.ai New
VECT: Support floating-point in-order reduction for length loop control VECT: Support floating-point in-order reduction for length loop control - - 3-- 2023-07-20 juzhe.zhong@rivai.ai New
RTL_SSA: Relax PHI_MODE in phi_setup RTL_SSA: Relax PHI_MODE in phi_setup - - 4-- 2023-07-17 juzhe.zhong@rivai.ai New
[V2] SSA MATH: Support COND_LEN_FMA for floating-point math optimization [V2] SSA MATH: Support COND_LEN_FMA for floating-point math optimization - - 31- 2023-07-13 juzhe.zhong@rivai.ai New
SSA MATH: Support COND_LEN_FMA for floating-point math optimization SSA MATH: Support COND_LEN_FMA for floating-point math optimization - - 31- 2023-07-13 juzhe.zhong@rivai.ai New
[V3] VECT: Apply COND_LEN_* into vectorizable_operation [V3] VECT: Apply COND_LEN_* into vectorizable_operation - - 22- 2023-07-12 juzhe.zhong@rivai.ai New
[V2] VECT: Apply COND_LEN_* into vectorizable_operation [V2] VECT: Apply COND_LEN_* into vectorizable_operation - - 22- 2023-07-12 juzhe.zhong@rivai.ai New
VECT: Apply COND_LEN_* into vectorizable_operation VECT: Apply COND_LEN_* into vectorizable_operation - - 22- 2023-07-12 juzhe.zhong@rivai.ai New
[v2] GCSE: Export 'insert_insn_end_basic_block' as global function [v2] GCSE: Export 'insert_insn_end_basic_block' as global function - - 22- 2023-07-10 juzhe.zhong@rivai.ai New
GCSE: Export 'insert_insn_end_basic_block' as global function GCSE: Export 'insert_insn_end_basic_block' as global function - - 31- 2023-07-10 juzhe.zhong@rivai.ai New
GCSE: Export add_label_notes as global function GCSE: Export add_label_notes as global function - - -4- 2023-07-10 juzhe.zhong@rivai.ai New
VECT: Add COND_LEN_* operations for loop control with length targets VECT: Add COND_LEN_* operations for loop control with length targets - - 4-- 2023-07-07 juzhe.zhong@rivai.ai New
VECT: Fix ICE of variable stride on strieded load/store with SELECT_VL loop control. VECT: Fix ICE of variable stride on strieded load/store with SELECT_VL loop control. - - -4- 2023-07-06 juzhe.zhong@rivai.ai New
[V4] VECT: Apply LEN_MASK_GATHER_LOAD/SCATTER_STORE into vectorizer [V4] VECT: Apply LEN_MASK_GATHER_LOAD/SCATTER_STORE into vectorizer - - 4-- 2023-07-04 juzhe.zhong@rivai.ai New
[V3] VECT: Apply LEN_MASK_GATHER_LOAD/SCATTER_STORE into vectorizer [V3] VECT: Apply LEN_MASK_GATHER_LOAD/SCATTER_STORE into vectorizer - - 4-- 2023-07-04 juzhe.zhong@rivai.ai New
[V2] VECT: Apply LEN_MASK_GATHER_LOAD/SCATTER_STORE into vectorizer [V2] VECT: Apply LEN_MASK_GATHER_LOAD/SCATTER_STORE into vectorizer - - 4-- 2023-07-04 juzhe.zhong@rivai.ai New
Middle-end: Change order of LEN_MASK_LOAD/LEN_MASK_STORE arguments Middle-end: Change order of LEN_MASK_LOAD/LEN_MASK_STORE arguments - - -4- 2023-07-03 juzhe.zhong@rivai.ai New
[V6] Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} pattern [V6] Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} pattern - - 31- 2023-07-03 juzhe.zhong@rivai.ai New
VECT: Apply LEN_MASK_GATHER_LOAD/SCATTER_STORE into vectorizer VECT: Apply LEN_MASK_GATHER_LOAD/SCATTER_STORE into vectorizer - - --3 2023-06-30 juzhe.zhong@rivai.ai New
[V5] Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} pattern [V5] Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} pattern - - 2-- 2023-06-30 juzhe.zhong@rivai.ai New
[V4] Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} pattern [V4] Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} pattern - - 3-- 2023-06-30 juzhe.zhong@rivai.ai New
[V3] Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} pattern [V3] Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} pattern - - 3-- 2023-06-30 juzhe.zhong@rivai.ai New
[V2] Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} pattern [V2] Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} pattern - - --- 2023-06-30 juzhe.zhong@rivai.ai New
[V4] SCCVN: Add LEN_MASK_STORE and fix LEN_STORE [V4] SCCVN: Add LEN_MASK_STORE and fix LEN_STORE - - 2-- 2023-06-27 juzhe.zhong@rivai.ai New
[V3] SCCVN: Add LEN_MASK_STORE and fix LEN_STORE [V3] SCCVN: Add LEN_MASK_STORE and fix LEN_STORE - - 3-- 2023-06-26 juzhe.zhong@rivai.ai New
Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} pattern Machine Description: Add LEN_MASK_{GATHER_LOAD, SCATTER_STORE} pattern - - 4-- 2023-06-26 juzhe.zhong@rivai.ai New
[V2] SCCVN: Add LEN_MASK_STORE and fix LEN_STORE [V2] SCCVN: Add LEN_MASK_STORE and fix LEN_STORE - - 4-- 2023-06-26 juzhe.zhong@rivai.ai New
SSCV: Add LEN_MASK_STORE into SCCVN SSCV: Add LEN_MASK_STORE into SCCVN - - 31- 2023-06-26 juzhe.zhong@rivai.ai New
[V2] DSE: Add LEN_MASK_STORE analysis into DSE [V2] DSE: Add LEN_MASK_STORE analysis into DSE - - 4-- 2023-06-26 juzhe.zhong@rivai.ai New
GIMPLE_FOLD: Fix gimple fold for LEN_MASK_{LOAD,STORE} GIMPLE_FOLD: Fix gimple fold for LEN_MASK_{LOAD,STORE} - - 4-- 2023-06-26 juzhe.zhong@rivai.ai New
DSE: Add LEN_MASK_STORE analysis into DSE DSE: Add LEN_MASK_STORE analysis into DSE - - 4-- 2023-06-23 juzhe.zhong@rivai.ai New
LOOP IVOPTS: Apply LEN_MASK_{LOAD,STORE} LOOP IVOPTS: Apply LEN_MASK_{LOAD,STORE} - - 4-- 2023-06-23 juzhe.zhong@rivai.ai New
[V6] VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer [V6] VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer - - 2-1 2023-06-22 juzhe.zhong@rivai.ai New
[V5] VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer [V5] VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer - - 3-1 2023-06-22 juzhe.zhong@rivai.ai New
[V4] VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer [V4] VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer - - 3-1 2023-06-21 juzhe.zhong@rivai.ai New
[V3] VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer [V3] VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer - - --3 2023-06-20 juzhe.zhong@rivai.ai New
[V2] VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer [V2] VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer - - --3 2023-06-20 juzhe.zhong@rivai.ai New
VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer VECT: Apply LEN_MASK_{LOAD,STORE} into vectorizer - - 2-- 2023-06-19 juzhe.zhong@rivai.ai New
[V7] VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs [V7] VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs - - 4-- 2023-06-17 juzhe.zhong@rivai.ai New
[V6] VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs [V6] VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs - - 4-- 2023-06-16 juzhe.zhong@rivai.ai New
[V5] VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs [V5] VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs - - 4-- 2023-06-16 juzhe.zhong@rivai.ai New
[V4] VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs [V4] VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs - - 4-- 2023-06-15 juzhe.zhong@rivai.ai New
[V3] VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs [V3] VECT: Support LEN_MASK_{LOAD,STORE} ifn && optabs - - 4-- 2023-06-15 juzhe.zhong@rivai.ai New
[V2] VECT: Support LEN_MASK_ LOAD/STORE to support flow control for length loop control [V2] VECT: Support LEN_MASK_ LOAD/STORE to support flow control for length loop control - - 4-- 2023-06-12 juzhe.zhong@rivai.ai New
VECT: Add LEN_MASK_ LOAD/STORE to support flow control for length loop control VECT: Add LEN_MASK_ LOAD/STORE to support flow control for length loop control - - 4-- 2023-06-11 juzhe.zhong@rivai.ai New
[V5] VECT: Add SELECT_VL support [V5] VECT: Add SELECT_VL support - - 2-- 2023-06-08 juzhe.zhong@rivai.ai New
[V4] VECT: Add SELECT_VL support [V4] VECT: Add SELECT_VL support - - 3-- 2023-06-07 juzhe.zhong@rivai.ai New
回复: Re: [PATCH V3] VECT: Add SELECT_VL support 回复: Re: [PATCH V3] VECT: Add SELECT_VL support - - --2 2023-06-05 juzhe.zhong@rivai.ai New
[V3] VECT: Add SELECT_VL support [V3] VECT: Add SELECT_VL support - - 4-- 2023-06-05 juzhe.zhong@rivai.ai New
[V2] VECT: Add SELECT_VL support [V2] VECT: Add SELECT_VL support - - 4-- 2023-06-05 juzhe.zhong@rivai.ai New
VECT: Change flow of decrement IV VECT: Change flow of decrement IV - - --- 2023-05-30 juzhe.zhong@rivai.ai New
VECT: Add SELECT_VL support VECT: Add SELECT_VL support - - --- 2023-05-25 juzhe.zhong@rivai.ai New
[V17] VECT: Add decrement IV iteration loop control by variable amount support [V17] VECT: Add decrement IV iteration loop control by variable amount support - - --- 2023-05-25 juzhe.zhong@rivai.ai New
[V16] VECT: Add decrement IV iteration loop control by variable amount support [V16] VECT: Add decrement IV iteration loop control by variable amount support - - --- 2023-05-25 juzhe.zhong@rivai.ai New
[V15] VECT: Add decrement IV iteration loop control by variable amount support [V15] VECT: Add decrement IV iteration loop control by variable amount support - - --- 2023-05-25 juzhe.zhong@rivai.ai New
[V14] VECT: Add decrement IV iteration loop control by variable amount support [V14] VECT: Add decrement IV iteration loop control by variable amount support - - --- 2023-05-24 juzhe.zhong@rivai.ai New
[V13] VECT: Add decrement IV iteration loop control by variable amount support [V13] VECT: Add decrement IV iteration loop control by variable amount support - - --- 2023-05-24 juzhe.zhong@rivai.ai New
[V12] VECT: Add decrement IV iteration loop control by variable amount support [V12] VECT: Add decrement IV iteration loop control by variable amount support - - --- 2023-05-22 juzhe.zhong@rivai.ai New
[V13] VECT: Fix bug of multiple-rgroup for length is counting elements [V13] VECT: Fix bug of multiple-rgroup for length is counting elements - - --- 2023-05-22 juzhe.zhong@rivai.ai New
[V12] VECT: Fix issue of multiple-rgroup for length is counting elements [V12] VECT: Fix issue of multiple-rgroup for length is counting elements - - --- 2023-05-22 juzhe.zhong@rivai.ai New
[V11] VECT: Add decrement IV support in Loop Vectorizer [V11] VECT: Add decrement IV support in Loop Vectorizer - - --- 2023-05-16 juzhe.zhong@rivai.ai New
[V10] VECT: Add decrement IV support in Loop Vectorizer [V10] VECT: Add decrement IV support in Loop Vectorizer - - --- 2023-05-16 juzhe.zhong@rivai.ai New
[V9] VECT: Add decrement IV support in Loop Vectorizer [V9] VECT: Add decrement IV support in Loop Vectorizer - - --- 2023-05-15 juzhe.zhong@rivai.ai New
[V7] VECT: Add decrement IV support in Loop Vectorizer [V7] VECT: Add decrement IV support in Loop Vectorizer - - --- 2023-05-15 juzhe.zhong@rivai.ai New
[V6] VECT: Add decrement IV support in Loop Vectorizer [V6] VECT: Add decrement IV support in Loop Vectorizer - - --- 2023-05-11 juzhe.zhong@rivai.ai New
[V5] VECT: Add decrement IV support in Loop Vectorizer [V5] VECT: Add decrement IV support in Loop Vectorizer - - --- 2023-05-11 juzhe.zhong@rivai.ai New
[V5] VECT: Add tree_code into "creat_iv" and allow it can handle MINUS_EXPR IV. [V5] VECT: Add tree_code into "creat_iv" and allow it can handle MINUS_EXPR IV. - - --- 2023-05-11 juzhe.zhong@rivai.ai New
[V4] VECT: Add decrement IV iteration loop control by variable amount support [V4] VECT: Add decrement IV iteration loop control by variable amount support - - --- 2023-05-04 juzhe.zhong@rivai.ai New
[V3] VECT: Add decrement IV iteration loop control by variable amount support [V3] VECT: Add decrement IV iteration loop control by variable amount support - - --- 2023-04-26 juzhe.zhong@rivai.ai New
Add myself to write after approval Add myself to write after approval - - --- 2023-04-26 juzhe.zhong@rivai.ai New
VECT: Add decrement IV iteration loop control by variable amount support VECT: Add decrement IV iteration loop control by variable amount support - - --- 2023-04-25 juzhe.zhong@rivai.ai New
machine_mode type size: Extend enum size from 8-bit to 16-bit machine_mode type size: Extend enum size from 8-bit to 16-bit - - --- 2023-04-10 juzhe.zhong@rivai.ai New
VECT: Add WHILE_LEN pattern for decrement IV support for auto-vectorization VECT: Add WHILE_LEN pattern for decrement IV support for auto-vectorization - - --- 2023-04-07 juzhe.zhong@rivai.ai New
[1/3] VECT: Add WHILE_LEN pattern to support decrement IV manipulation for loop vectorizer. RISC-V:Enable basic auto-vectorization for RVV - - --- 2023-04-06 juzhe.zhong@rivai.ai JeffreyALaw Under Review
CPROP: Allow cprop optimization when the function has a single block CPROP: Allow cprop optimization when the function has a single block - - --- 2023-02-01 juzhe.zhong@rivai.ai New
[RFT] Vectorization of first-order recurrences [RFT] Vectorization of first-order recurrences - - --- 2022-10-11 juzhe.zhong@rivai.ai New
« 1 2 »