Show patches with: Submitter = Kewen.Lin       |    State = Action Required       |   445 patches
« 1 2 ... 2 3 4 5 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
forwprop: Support vec perm fed by CTOR and CTOR/CST [PR99398] forwprop: Support vec perm fed by CTOR and CTOR/CST [PR99398] - - - - --- 2021-05-07 Kewen.Lin New
rs6000: Support more short/char to float conversion rs6000: Support more short/char to float conversion - - - - --- 2021-05-07 Kewen.Lin New
rs6000: Adjust rs6000_density_test for strided_load rs6000: Adjust rs6000_density_test for strided_load - - - - --- 2021-05-07 Kewen.Lin New
rs6000: Make density_test only for vector version rs6000: Make density_test only for vector version - - - - --- 2021-05-07 Kewen.Lin New
vect: Init inside_cost in vect_model_reduction_cost vect: Init inside_cost in vect_model_reduction_cost - - - - --- 2021-03-25 Kewen.Lin New
rs6000: Fix some unexpected empty split conditions rs6000: Fix some unexpected empty split conditions - - - - --- 2021-03-19 Kewen.Lin New
rs6000: Use rldimi for vec init instead of shift + ior rs6000: Use rldimi for vec init instead of shift + ior - - - - --- 2021-02-03 Kewen.Lin New
vect: Use factored nloads for load cost modeling [PR82255] vect: Use factored nloads for load cost modeling [PR82255] - - - - --- 2021-01-15 Kewen.Lin New
sccvn: Consider def BB in rpo_vn_valueize [PR98464] sccvn: Consider def BB in rpo_vn_valueize [PR98464] - - - - --- 2020-12-31 Kewen.Lin New
rs6000: Use rldimi for vec init instead of shift + ior rs6000: Use rldimi for vec init instead of shift + ior - - - - --- 2020-12-22 Kewen.Lin New
ira: Skip some pseudos in move_unallocated_pseudos ira: Skip some pseudos in move_unallocated_pseudos - - - - --- 2020-12-22 Kewen.Lin New
[PATCH/RFC] combine: Tweak the condition of last_set invalidation [PATCH/RFC] combine: Tweak the condition of last_set invalidation - - - - --- 2020-12-16 Kewen.Lin New
combine: zeroing cost for new copies combine: zeroing cost for new copies - - - - --- 2020-12-09 Kewen.Lin New
rs6000: Use subreg for QI/HI vector init rs6000: Use subreg for QI/HI vector init - - - - --- 2020-12-02 Kewen.Lin New
[v2] rs6000: Disable HTM for Power10 and later [v2] rs6000: Disable HTM for Power10 and later - - - - --- 2020-11-30 Kewen.Lin New
[PATCH/RFC] rs6000: Disable HTM for Power10 and later [PATCH/RFC] rs6000: Disable HTM for Power10 and later - - - - --- 2020-11-26 Kewen.Lin New
rs6000: Set param_vect_partial_vector_usage as 1 for P10 rs6000: Set param_vect_partial_vector_usage as 1 for P10 - - - - --- 2020-11-25 Kewen.Lin New
test: Update cases for vect_partial_vectors_usage_1 test: Update cases for vect_partial_vectors_usage_1 - - - - --- 2020-11-23 Kewen.Lin New
rs6000: Fix p8_mtvsrd_df's insn type rs6000: Fix p8_mtvsrd_df's insn type - - - - --- 2020-11-19 Kewen.Lin New
testsuite: Adjust pr96789.c to exclude vect_load_lanes testsuite: Adjust pr96789.c to exclude vect_load_lanes - - - - --- 2020-11-10 Kewen.Lin New
ira: recompute regstat as max_regno changes [PR97705] ira: recompute regstat as max_regno changes [PR97705] - - - - --- 2020-11-06 Kewen.Lin New
[v3] rs6000: Use direct move for char/short vector CTOR [PR96933] [v3] rs6000: Use direct move for char/short vector CTOR [PR96933] - - - - --- 2020-11-03 Kewen.Lin New
[v3] pass: Run cleanup passes before SLP [PR96789] [v3] pass: Run cleanup passes before SLP [PR96789] - - - - --- 2020-11-02 Kewen.Lin New
vect: Remove redundant LOOP_VINFO_FULLY_MASKED_P vect: Remove redundant LOOP_VINFO_FULLY_MASKED_P - - - - --- 2020-10-21 Kewen.Lin New
[v2] pass: Run cleanup passes before SLP [PR96789] [v2] pass: Run cleanup passes before SLP [PR96789] - - - - --- 2020-10-13 Kewen.Lin New
pass: Run cleanup passes before SLP [PR96789] pass: Run cleanup passes before SLP [PR96789] - - - - --- 2020-09-29 Kewen.Lin New
vect/test: Don't check for epilogue loop [PR97075] vect/test: Don't check for epilogue loop [PR97075] - - - - --- 2020-09-18 Kewen.Lin New
[v2] rs6000: Remove useless insns fed into lvx/stvx [PR97019] [v2] rs6000: Remove useless insns fed into lvx/stvx [PR97019] - - - - --- 2020-09-15 Kewen.Lin New
rs6000: Remove useless insns fed into lvx/stvx [PR97019] rs6000: Remove useless insns fed into lvx/stvx [PR97019] - - - - --- 2020-09-14 Kewen.Lin New
[v2] rs6000: Use direct move for char/short vector CTOR [PR96933] [v2] rs6000: Use direct move for char/short vector CTOR [PR96933] - - - - --- 2020-09-10 Kewen.Lin New
rs6000: Use direct move for char/short vector CTOR [PR96933] rs6000: Use direct move for char/short vector CTOR [PR96933] - - - - --- 2020-09-08 Kewen.Lin New
test/rs6000: Replace test target p8 and p9+ test/rs6000: Replace test target p8 and p9+ - - - - --- 2020-09-01 Kewen.Lin New
test/rs6000: Add Power9 and up as vect_len target test/rs6000: Add Power9 and up as vect_len target - - - - --- 2020-08-31 Kewen.Lin New
[GCC9] rs6000: Backport fixes for PR92923 and PR93136 [GCC9] rs6000: Backport fixes for PR92923 and PR93136 - - - - --- 2020-08-31 Kewen.Lin New
[3/4,v3] ivopts: Consider cost_step on different forms during unrolling Untitled series #197577 - - - - --- 2020-08-25 Kewen.Lin New
[v2] testsuite: Update some vect cases for partial vectors [v2] testsuite: Update some vect cases for partial vectors - - - - --- 2020-08-19 Kewen.Lin New
[v2] options: Make --help= to emit values post-overrided [v2] options: Make --help= to emit values post-overrided - - - - --- 2020-08-18 Kewen.Lin New
[3/4,v2] ivopts: Consider cost_step on different forms during unrolling Untitled series #196174 - - - - --- 2020-08-18 Kewen.Lin New
testsuite: Add -fno-common to pr82374.c [PR94077] testsuite: Add -fno-common to pr82374.c [PR94077] - - - - --- 2020-08-12 Kewen.Lin New
options: Make --help= to emit values post-overrided options: Make --help= to emit values post-overrided - - - - --- 2020-08-10 Kewen.Lin New
[PATCH/RFC] options: Make --help= to emit values post-overrided [PATCH/RFC] options: Make --help= to emit values post-overrided - - - - --- 2020-08-06 Kewen.Lin New
testsuite: Update some vect cases for partial vectors testsuite: Update some vect cases for partial vectors - - - - --- 2020-08-05 Kewen.Lin New
vect: Skip epilogue loops for dbgcnt check [PR96451] vect: Skip epilogue loops for dbgcnt check [PR96451] - - - - --- 2020-08-05 Kewen.Lin New
[v5] vect/rs6000: Support vector with length cost modeling [v5] vect/rs6000: Support vector with length cost modeling - - - - --- 2020-07-31 Kewen.Lin New
[v4] vect/rs6000: Support vector with length cost modeling [v4] vect/rs6000: Support vector with length cost modeling - - - - --- 2020-07-27 Kewen.Lin New
Refactor peel_iters_{pro,epi}logue cost model handlings Refactor peel_iters_{pro,epi}logue cost model handlings - - - - --- 2020-07-27 Kewen.Lin New
[v3] vect/rs6000: Support vector with length cost modeling [v3] vect/rs6000: Support vector with length cost modeling - - - - --- 2020-07-22 Kewen.Lin New
rs6000: Rename adjust_vectorization_cost rs6000: Rename adjust_vectorization_cost - - - - --- 2020-07-22 Kewen.Lin New
[v2] vect/rs6000: Support vector with length cost modeling [v2] vect/rs6000: Support vector with length cost modeling - - - - --- 2020-07-22 Kewen.Lin New
vect: Support vector with length cost modeling vect: Support vector with length cost modeling - - - - --- 2020-07-21 Kewen.Lin New
testsuite/rs6000: Add option to ignore vect cost model testsuite/rs6000: Add option to ignore vect cost model - - - - --- 2020-07-16 Kewen.Lin New
[7/7,v2] rs6000/testsuite: Vector with length test cases Untitled series #188859 - - - - --- 2020-07-10 Kewen.Lin New
[5/7,v7] vect: Support vector load/store with length in vectorizer Untitled series #188857 - - - - --- 2020-07-10 Kewen.Lin New
vect: Enhance condition check to use partial vectors in vectorizable_condition vect: Enhance condition check to use partial vectors in vectorizable_condition - - - - --- 2020-07-08 Kewen.Lin New
vect/testsuite: Adjust dumping for fully masking decision vect/testsuite: Adjust dumping for fully masking decision - - - - --- 2020-07-08 Kewen.Lin New
[1/7,v8] ifn/optabs: Support vector load/store with length [1/7,v8] ifn/optabs: Support vector load/store with length - - - - --- 2020-07-01 Kewen.Lin New
[1/7,v7] ifn/optabs: Support vector load/store with length [1/7,v7] ifn/optabs: Support vector load/store with length - - - - --- 2020-06-29 Kewen.Lin New
testsuite: Ignore line no. for BB vectorization message testsuite: Ignore line no. for BB vectorization message - - - - --- 2020-06-29 Kewen.Lin New
[5/7,v6] vect: Support vector load/store with length in vectorizer Untitled series #186329 - - - - --- 2020-06-29 Kewen.Lin New
[2/7,v5] rs6000: lenload/lenstore optab support Untitled series #186326 - - - - --- 2020-06-29 Kewen.Lin New
[1/7,v6] ifn/optabs: Support vector load/store with length [1/7,v6] ifn/optabs: Support vector load/store with length - - - - --- 2020-06-29 Kewen.Lin New
[RFC/PATCH] IFN: Fix mask_{load,store} optab support macros [RFC/PATCH] IFN: Fix mask_{load,store} optab support macros - - - - --- 2020-06-24 Kewen.Lin New
[2/7,v4] rs6000: lenload/lenstore optab support Untitled series #185152 - - - - --- 2020-06-23 Kewen.Lin New
[1/7,v5] ifn/optabs: Support vector load/store with length [1/7,v5] ifn/optabs: Support vector load/store with length - - - - --- 2020-06-23 Kewen.Lin New
[1/7,V4] ifn/optabs: Support vector load/store with length [1/7,V4] ifn/optabs: Support vector load/store with length - - - - --- 2020-06-22 Kewen.Lin New
[5/7,v5] vect: Support vector load/store with length in vectorizer Untitled series #184913 - - - - --- 2020-06-22 Kewen.Lin New
[4/4,V2] vect: Factor out and rename some functions/macros Untitled series #182683 - - - - --- 2020-06-11 Kewen.Lin New
[2/7,V3] rs6000: lenload/lenstore optab support Untitled series #182514 - - - - --- 2020-06-10 Kewen.Lin New
[1/7,V3] ifn/optabs: Support vector load/store with length [1/7,V3] ifn/optabs: Support vector load/store with length - - - - --- 2020-06-10 Kewen.Lin New
[5/7,v4] vect: Support vector load/store with length in vectorizer Untitled series #182472 - - - - --- 2020-06-10 Kewen.Lin New
[4/7,V2] hook/rs6000: Add vectorize length mode for vector with length Untitled series #182428 - - - - --- 2020-06-10 Kewen.Lin New
[2/7,V2] rs6000: lenload/lenstore optab support Untitled series #182427 - - - - --- 2020-06-10 Kewen.Lin New
[1/7,V2] ifn/optabs: Support vector load/store with length [1/7,V2] ifn/optabs: Support vector load/store with length - - - - --- 2020-06-10 Kewen.Lin New
[4/4] vect: Factor out and rename some functions/macros vect: Rename/refactor some codes related to fully masking - - - - --- 2020-06-10 Kewen.Lin New
[3/4] vect: Rename things related to rgroup_masks vect: Rename/refactor some codes related to fully masking - - - - --- 2020-06-10 Kewen.Lin New
[2/4] vect: Rename fully_masked_p to using_partial_vectors_p vect: Rename/refactor some codes related to fully masking - - - - --- 2020-06-10 Kewen.Lin New
[1/4] vect: Rename can_fully_mask_p to can_use_partial_vectors_p vect: Rename/refactor some codes related to fully masking - - - - --- 2020-06-10 Kewen.Lin New
[5/7,v3] vect: Support vector load/store with length in vectorizer Untitled series #180785 - - - - --- 2020-06-02 Kewen.Lin New
[3/4] ivopts: Consider cost_step on different forms during unrolling IVOPTs consider step cost for different forms when unrolling - - - - --- 2020-05-28 Kewen.Lin New
[2/4] param: Introduce one param to control ivopts reg-offset consideration IVOPTs consider step cost for different forms when unrolling - - - - --- 2020-05-28 Kewen.Lin New
[1/4] unroll: Add middle-end unroll factor estimation IVOPTs consider step cost for different forms when unrolling - - - - --- 2020-05-28 Kewen.Lin New
[7/7] rs6000/testsuite: Vector with length test cases Support vector load/store with length - - - - --- 2020-05-26 Kewen.Lin New
[6/7] ivopts: Add handlings for vector with length IFNs Support vector load/store with length - - - - --- 2020-05-26 Kewen.Lin New
[5/7] vect: Support vector load/store with length in vectorizer Support vector load/store with length - - - - --- 2020-05-26 Kewen.Lin New
[4/7] hook/rs6000: Add vectorize length mode for vector with length Support vector load/store with length - - - - --- 2020-05-26 Kewen.Lin New
[3/7] vect: Factor out codes for niters smaller than vf check Support vector load/store with length - - - - --- 2020-05-26 Kewen.Lin New
[2/7] rs6000: lenload/lenstore optab support Support vector load/store with length - - - - --- 2020-05-26 Kewen.Lin New
[1/7] ifn/optabs: Support vector load/store with length Support vector load/store with length - - - - --- 2020-05-26 Kewen.Lin New
[3/4,V3,GCC11] IVOPTs Consider cost_step on different forms during unrolling Untitled series #176541 - - - - --- 2020-05-13 Kewen.Lin New
[testsuite] Fix PR94019 to allow one vector char when !vect_hw_misalign [testsuite] Fix PR94019 to allow one vector char when !vect_hw_misalign - - - - --- 2020-03-04 Kewen.Lin New
[testsuite] Fix PR94023 to guard case under vect_hw_misalign [testsuite] Fix PR94023 to guard case under vect_hw_misalign - - - - --- 2020-03-04 Kewen.Lin New
[testsuite] Fix PR93935 to guard case under vect_hw_misalign [testsuite] Fix PR93935 to guard case under vect_hw_misalign - - - - --- 2020-02-26 Kewen.Lin New
[testsuite] Update several scev/IVOPTs cases [testsuite] Update several scev/IVOPTs cases - - - - --- 2020-02-25 Kewen.Lin New
[3/4,V2,GCC11] IVOPTs Consider cost_step on different forms during unrolling Untitled series #160653 - - - - --- 2020-02-25 Kewen.Lin New
[IRA] Fix PR91052 by skipping multiple_sets insn in combine_and_move_insns [IRA] Fix PR91052 by skipping multiple_sets insn in combine_and_move_insns - - - - --- 2020-02-11 Kewen.Lin New
[1/4,v3,GCC11] Add middle-end unroll factor estimation [1/4,v3,GCC11] Add middle-end unroll factor estimation - - - - --- 2020-02-11 Kewen.Lin New
[4/4,v2,GCC11] rs6000: P9 D-form test cases Untitled series #157602 - - - - --- 2020-02-10 Kewen.Lin New
[1/4,v2,GCC11] Add middle-end unroll factor estimation [1/4,v2,GCC11] Add middle-end unroll factor estimation - - - - --- 2020-02-10 Kewen.Lin New
[4/4,GCC11] rs6000: P9 D-form test cases IVOPTs consider step cost for different forms when unrolling - - - - --- 2020-01-16 Kewen.Lin New
[3/4,GCC11] IVOPTs Consider cost_step on different forms during unrolling IVOPTs consider step cost for different forms when unrolling - - - - --- 2020-01-16 Kewen.Lin New
« 1 2 ... 2 3 4 5 »