Show patches with: Submitter = Kewen.Lin       |    State = Action Required       |    Archived = No       |   533 patches
« 1 2 3 45 6 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
rs6000: Drop useless vector_{load,store}_<mode> defines rs6000: Drop useless vector_{load,store}_<mode> defines - - - - --- 2024-05-08 Kewen.Lin New
rs6000: Clean up TF and TD check with FLOAT128_2REG_P rs6000: Clean up TF and TD check with FLOAT128_2REG_P - - - - --- 2024-05-08 Kewen.Lin New
rs6000: Add assert !TARGET_VSX if !TARGET_ALTIVEC and strip a useless check rs6000: Add assert !TARGET_VSX if !TARGET_ALTIVEC and strip a useless check - - - - --- 2024-05-08 Kewen.Lin New
rs6000: Fix ICE on IEEE128 long double without vsx [PR114402] rs6000: Fix ICE on IEEE128 long double without vsx [PR114402] - - - - --- 2024-05-08 Kewen.Lin New
rs6000: Adjust -fpatchable-function-entry* support for dual entry [PR112980] rs6000: Adjust -fpatchable-function-entry* support for dual entry [PR112980] - - - - --- 2024-05-08 Kewen.Lin New
[4/4] tree: Remove KFmode workaround [PR112993] [1/4] rs6000: Make all 128 bit scalar FP modes have 128 bit precision [PR112993] - - - - --- 2024-05-08 Kewen.Lin New
[3/4] ranger: Revert the workaround introduced in PR112788 [PR112993] [1/4] rs6000: Make all 128 bit scalar FP modes have 128 bit precision [PR112993] - - - - --- 2024-05-08 Kewen.Lin New
[2/4] fortran: Teach get_real_kind_from_node for Power 128 fp modes [PR112993] [1/4] rs6000: Make all 128 bit scalar FP modes have 128 bit precision [PR112993] - - - - --- 2024-05-08 Kewen.Lin New
[1/4] rs6000: Make all 128 bit scalar FP modes have 128 bit precision [PR112993] [1/4] rs6000: Make all 128 bit scalar FP modes have 128 bit precision [PR112993] - - - - --- 2024-05-08 Kewen.Lin New
testsuite, rs6000: Fix builtins-6-p9-runnable.c for BE [PR114744] testsuite, rs6000: Fix builtins-6-p9-runnable.c for BE [PR114744] - - - - --- 2024-04-17 Kewen.Lin New
testsuite: Adjust pr113359-2_*.c with unsigned long long [PR114662] testsuite: Adjust pr113359-2_*.c with unsigned long long [PR114662] - - - - --- 2024-04-10 Kewen.Lin New
testsuite: Add profile_update_atomic check to gcov-20.c [PR114614] testsuite: Add profile_update_atomic check to gcov-20.c [PR114614] - - - - --- 2024-04-08 Kewen.Lin New
rs6000: Fix wrong align passed to build_aligned_type [PR88309] rs6000: Fix wrong align passed to build_aligned_type [PR88309] - - - - --- 2024-04-08 Kewen.Lin New
[committed] testsuite, rs6000: Adjust fold-vec-extract-char.p7.c [PR111850] [committed] testsuite, rs6000: Adjust fold-vec-extract-char.p7.c [PR111850] - - - - --- 2024-01-18 Kewen.Lin New
rs6000: Neuter option -mpower{8,9}-vector [PR109987] rs6000: Neuter option -mpower{8,9}-vector [PR109987] - - - - --- 2024-01-16 Kewen.Lin New
testsuite: Fix vect_long_mult on Power [PR109705] testsuite: Fix vect_long_mult on Power [PR109705] - - - - --- 2024-01-16 Kewen.Lin New
rs6000: Make copysign (x, -1) back to -abs (x) for IEEE128 float [PR112606] rs6000: Make copysign (x, -1) back to -abs (x) for IEEE128 float [PR112606] - - - - --- 2024-01-08 Kewen.Lin New
rs6000: Eliminate zext fed by vclzlsbb [PR111480] rs6000: Eliminate zext fed by vclzlsbb [PR111480] - - - - --- 2024-01-08 Kewen.Lin New
testsuite, rs6000: Adjust pcrel-sibcall-1.c with noipa [PR112751] testsuite, rs6000: Adjust pcrel-sibcall-1.c with noipa [PR112751] - - - - --- 2024-01-08 Kewen.Lin New
strub: Only unbias stack point for SPARC_STACK_BOUNDARY_HACK [PR113100] strub: Only unbias stack point for SPARC_STACK_BOUNDARY_HACK [PR113100] - - - - --- 2024-01-08 Kewen.Lin New
sched: Don't skip empty block by removing no_real_insns_p [PR108273] sched: Don't skip empty block by removing no_real_insns_p [PR108273] - - - - --- 2023-12-20 Kewen.Lin New
sel-sched: Verify change before replacing dest in EXPR_INSN_RTX [PR112995] sel-sched: Verify change before replacing dest in EXPR_INSN_RTX [PR112995] - - - - --- 2023-12-15 Kewen.Lin New
[draft,v2] sched: Don't skip empty block in scheduling [PR108273] [draft,v2] sched: Don't skip empty block in scheduling [PR108273] - - - - --- 2023-12-12 Kewen.Lin New
range: Workaround different type precision issue between _Float128 and long double [PR112788] range: Workaround different type precision issue between _Float128 and long double [PR112788] - - - - --- 2023-12-04 Kewen.Lin New
rs6000: New pass to mitigate SP float load perf issue on Power10 rs6000: New pass to mitigate SP float load perf issue on Power10 - - - - --- 2023-11-15 Kewen.Lin New
sched: Remove debug counter sched_block sched: Remove debug counter sched_block - - - - --- 2023-11-15 Kewen.Lin New
rs6000: Consider inline asm as safe if no assembler complains [PR111828] rs6000: Consider inline asm as safe if no assembler complains [PR111828] - - - - --- 2023-10-30 Kewen.Lin New
[v3] sched: Change no_real_insns_p to no_real_nondebug_insns_p [PR108273] [v3] sched: Change no_real_insns_p to no_real_nondebug_insns_p [PR108273] - - - - --- 2023-10-25 Kewen.Lin New
vect: Cost adjacent vector loads/stores together [PR111784] vect: Cost adjacent vector loads/stores together [PR111784] - - - - --- 2023-10-18 Kewen.Lin New
rs6000: Make 32 bit stack_protect support prefixed insn [PR111367] rs6000: Make 32 bit stack_protect support prefixed insn [PR111367] - - - - --- 2023-09-27 Kewen.Lin New
testsuite: Avoid uninit var in pr60510.f [PR111427] testsuite: Avoid uninit var in pr60510.f [PR111427] - - - - --- 2023-09-27 Kewen.Lin New
rs6000: Skip empty inline asm in rs6000_update_ipa_fn_target_info [PR111366] rs6000: Skip empty inline asm in rs6000_update_ipa_fn_target_info [PR111366] - - - - --- 2023-09-18 Kewen.Lin New
rs6000: Use default target option node for callee by default [PR111380] rs6000: Use default target option node for callee by default [PR111380] - - - - --- 2023-09-18 Kewen.Lin New
[10/10] vect: Consider vec_perm costing for VMAT_CONTIGUOUS_REVERSE vect: Move costing next to the transform for vect store - - - - --- 2023-09-14 Kewen.Lin New
[09/10] vect: Get rid of vect_model_store_cost vect: Move costing next to the transform for vect store - - - - --- 2023-09-14 Kewen.Lin New
[PATCH/RFC,08/10] aarch64: Don't use CEIL for vector_store in aarch64_stp_sequence_cost vect: Move costing next to the transform for vect store - - - - --- 2023-09-14 Kewen.Lin New
[07/10] vect: Adjust vectorizable_store costing on VMAT_CONTIGUOUS_PERMUTE vect: Move costing next to the transform for vect store - - - - --- 2023-09-14 Kewen.Lin New
[06/10] vect: Adjust vectorizable_store costing on VMAT_LOAD_STORE_LANES vect: Move costing next to the transform for vect store - - - - --- 2023-09-14 Kewen.Lin New
[05/10] vect: Adjust vectorizable_store costing on VMAT_ELEMENTWISE and VMAT_STRIDED_SLP vect: Move costing next to the transform for vect store - - - - --- 2023-09-14 Kewen.Lin New
[04/10] vect: Simplify costing on vectorizable_scan_store vect: Move costing next to the transform for vect store - - - - --- 2023-09-14 Kewen.Lin New
[03/10] vect: Adjust vectorizable_store costing on VMAT_GATHER_SCATTER vect: Move costing next to the transform for vect store - - - - --- 2023-09-14 Kewen.Lin New
[02/10] vect: Move vect_model_store_cost next to the transform in vectorizable_store vect: Move costing next to the transform for vect store - - - - --- 2023-09-14 Kewen.Lin New
[01/10] vect: Ensure vect store is supported for some VMAT_ELEMENTWISE case vect: Move costing next to the transform for vect store - - - - --- 2023-09-14 Kewen.Lin New
[3/3] vect: Move VMAT_GATHER_SCATTER handlings from final loop nest [1/3] vect: Remove some manual release in vectorizable_store - - - - --- 2023-08-22 Kewen.Lin New
[2/3] vect: Move VMAT_LOAD_STORE_LANES handlings from final loop nest [1/3] vect: Remove some manual release in vectorizable_store - - - - --- 2023-08-22 Kewen.Lin New
[1/3] vect: Remove some manual release in vectorizable_store [1/3] vect: Remove some manual release in vectorizable_store - - - - --- 2023-08-22 Kewen.Lin New
vect: Replace DR_GROUP_STORE_COUNT with DR_GROUP_LAST_ELEMENT vect: Replace DR_GROUP_STORE_COUNT with DR_GROUP_LAST_ELEMENT - - - - --- 2023-08-22 Kewen.Lin New
vect: Factor out the handling on scatter store having gs_info.decl vect: Factor out the handling on scatter store having gs_info.decl - - - - --- 2023-08-17 Kewen.Lin New
Makefile.in: Make TM_P_H depend on $(TREE_H) [PR111021] Makefile.in: Make TM_P_H depend on $(TREE_H) [PR111021] - - - - --- 2023-08-17 Kewen.Lin New
Makefile.in: Add variable TM_P_H2 for TM_P_H dependency [PR111021] Makefile.in: Add variable TM_P_H2 for TM_P_H dependency [PR111021] - - - - --- 2023-08-16 Kewen.Lin New
Makefile.in: Make recog.h depend on $(TREE_H) Makefile.in: Make recog.h depend on $(TREE_H) - - - - --- 2023-08-15 Kewen.Lin New
vect: Move VMAT_GATHER_SCATTER handlings from final loop nest vect: Move VMAT_GATHER_SCATTER handlings from final loop nest - - - - --- 2023-08-14 Kewen.Lin New
vect: Move VMAT_LOAD_STORE_LANES handlings from final loop nest vect: Move VMAT_LOAD_STORE_LANES handlings from final loop nest - - - - --- 2023-08-14 Kewen.Lin New
vect: Remove several useless VMAT_INVARIANT checks vect: Remove several useless VMAT_INVARIANT checks - - - - --- 2023-08-14 Kewen.Lin New
rs6000: Correct vsx operands output for xxeval [PR110741] rs6000: Correct vsx operands output for xxeval [PR110741] - - - - --- 2023-07-26 Kewen.Lin New
vect: Treat VMAT_ELEMENTWISE as scalar load in costing [PR110776] vect: Treat VMAT_ELEMENTWISE as scalar load in costing [PR110776] - - - - --- 2023-07-26 Kewen.Lin New
vect: Don't vectorize a single scalar iteration loop [PR110740] vect: Don't vectorize a single scalar iteration loop [PR110740] - - - - --- 2023-07-21 Kewen.Lin New
sccvn: Correct the index of bias for IFN_LEN_STORE [PR110744] sccvn: Correct the index of bias for IFN_LEN_STORE [PR110744] - - - - --- 2023-07-20 Kewen.Lin New
testsuite: Add a test case for PR110729 testsuite: Add a test case for PR110729 - - - - --- 2023-07-20 Kewen.Lin New
vect: Initialize new_temp to avoid false positive warning [PR110652] vect: Initialize new_temp to avoid false positive warning [PR110652] - - - - --- 2023-07-17 Kewen.Lin New
[9/9,v2] vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS Untitled series #362056 - - - - --- 2023-07-03 Kewen.Lin New
[5/9,v2] vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATTER Untitled series #362055 - - - - --- 2023-07-03 Kewen.Lin New
[3/9,v2] vect: Adjust vectorizable_load costing on VMAT_INVARIANT Untitled series #362054 - - - - --- 2023-07-03 Kewen.Lin New
[2/9,v2] vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATTER && gs_info.decl Untitled series #362053 - - - - --- 2023-07-03 Kewen.Lin New
[3/3] rs6000: Teach legitimate_address_p about LEN_{LOAD, STORE} [PR110248] [1/3] targhooks: Extend legitimate_address_p with code_helper [PR110248] - - - - --- 2023-06-30 Kewen.Lin New
[2/3] ivopts: Call valid_mem_ref_p with code_helper [PR110248] [1/3] targhooks: Extend legitimate_address_p with code_helper [PR110248] - - - - --- 2023-06-30 Kewen.Lin New
[1/3] targhooks: Extend legitimate_address_p with code_helper [PR110248] [1/3] targhooks: Extend legitimate_address_p with code_helper [PR110248] - - - - --- 2023-06-30 Kewen.Lin New
tree.h: Hide wi::from_mpz from GENERATOR_FILE tree.h: Hide wi::from_mpz from GENERATOR_FILE - - - - --- 2023-06-30 Kewen.Lin New
[committed] testsuite: Check int128 effective target for pr109932-{1,2}.c [PR110230] [committed] testsuite: Check int128 effective target for pr109932-{1,2}.c [PR110230] - - - - --- 2023-06-13 Kewen.Lin New
[9/9] vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS vect: Move costing next to the transform for vect load - - - - --- 2023-06-13 Kewen.Lin New
[8/9] vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS_PERMUTE vect: Move costing next to the transform for vect load - - - - --- 2023-06-13 Kewen.Lin New
[7/9] vect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS_REVERSE vect: Move costing next to the transform for vect load - - - - --- 2023-06-13 Kewen.Lin New
[6/9] vect: Adjust vectorizable_load costing on VMAT_LOAD_STORE_LANES vect: Move costing next to the transform for vect load - - - - --- 2023-06-13 Kewen.Lin New
[5/9] vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATTER vect: Move costing next to the transform for vect load - - - - --- 2023-06-13 Kewen.Lin New
[4/9] vect: Adjust vectorizable_load costing on VMAT_ELEMENTWISE and VMAT_STRIDED_SLP vect: Move costing next to the transform for vect load - - - - --- 2023-06-13 Kewen.Lin New
[3/9] vect: Adjust vectorizable_load costing on VMAT_INVARIANT vect: Move costing next to the transform for vect load - - - - --- 2023-06-13 Kewen.Lin New
[2/9] vect: Adjust vectorizable_load costing on VMAT_GATHER_SCATTER && gs_info.decl vect: Move costing next to the transform for vect load - - - - --- 2023-06-13 Kewen.Lin New
[1/9] vect: Move vect_model_load_cost next to the transform in vectorizable_load vect: Move costing next to the transform for vect load - - - - --- 2023-06-13 Kewen.Lin New
rs6000: Don't use TFmode for 128 bits fp constant in toc [PR110011] rs6000: Don't use TFmode for 128 bits fp constant in toc [PR110011] - - - - --- 2023-06-06 Kewen.Lin New
rs6000: Guard __builtin_{un,}pack_vector_int128 with vsx [PR109932] rs6000: Guard __builtin_{un,}pack_vector_int128 with vsx [PR109932] - - - - --- 2023-06-06 Kewen.Lin New
[2/2] vect: Enhance cost evaluation in vect_transform_slp_perm_load_1 [1/2] vect: Refactor code for index == count in vect_transform_slp_perm_load_1 - - - - --- 2023-05-17 Kewen.Lin New
[1/2] vect: Refactor code for index == count in vect_transform_slp_perm_load_1 [1/2] vect: Refactor code for index == count in vect_transform_slp_perm_load_1 - - - - --- 2023-05-17 Kewen.Lin New
vect: Don't retry if the previous analysis fails vect: Don't retry if the previous analysis fails - - - - --- 2023-05-17 Kewen.Lin New
testsuite: Adjust powerpc test case pr83677.c for BE [PR108815] testsuite: Adjust powerpc test case pr83677.c for BE [PR108815] - - - - --- 2023-04-04 Kewen.Lin New
[v2] sched: Change no_real_insns_p to no_real_nondebug_insns_p [PR108273] [v2] sched: Change no_real_insns_p to no_real_nondebug_insns_p [PR108273] - - - - --- 2023-03-29 Kewen.Lin New
rs6000: Fix predicate for const vector in sldoi_to_mov [PR109069] rs6000: Fix predicate for const vector in sldoi_to_mov [PR109069] - - - - --- 2023-03-27 Kewen.Lin New
libgcc: Use initarray section type for .init_stack libgcc: Use initarray section type for .init_stack - - - - --- 2023-03-20 Kewen.Lin New
rs6000: Make _mm_slli_si128 and _mm_bslli_si128 consistent [PR109167] rs6000: Make _mm_slli_si128 and _mm_bslli_si128 consistent [PR109167] - - - - --- 2023-03-20 Kewen.Lin New
rs6000: Ensure vec_sld shift count in allowable range [PR109082] rs6000: Ensure vec_sld shift count in allowable range [PR109082] - - - - --- 2023-03-20 Kewen.Lin New
[v3] rs6000: Fix vector parity support [PR108699] [v3] rs6000: Fix vector parity support [PR108699] - - - - --- 2023-03-20 Kewen.Lin New
[RFC/PATCH] sched: Consider debug insn in no_real_insns_p [PR108273] [RFC/PATCH] sched: Consider debug insn in no_real_insns_p [PR108273] - - - - --- 2023-03-20 Kewen.Lin New
testsuite, rs6000: Adjust ppc-fortran.exp to support dg-{warning,error} testsuite, rs6000: Adjust ppc-fortran.exp to support dg-{warning,error} - - - - --- 2023-03-06 Kewen.Lin New
rs6000, libgcc: Fix bump size for powerpc64 elfv1 ABI [PR108727] rs6000, libgcc: Fix bump size for powerpc64 elfv1 ABI [PR108727] - - - - --- 2023-03-06 Kewen.Lin New
rs6000/test: Adjust scalar-test-data-class-1[45].c with int128 rs6000/test: Adjust scalar-test-data-class-1[45].c with int128 - - - - --- 2023-03-01 Kewen.Lin New
rs6000/test: Adjust pr101384-2.c for P9 [PR108813] rs6000/test: Adjust pr101384-2.c for P9 [PR108813] - - - - --- 2023-03-01 Kewen.Lin New
rs6000/test: Adjust fold-vec-extract-double.p9.c for BE [PR108810] rs6000/test: Adjust fold-vec-extract-double.p9.c for BE [PR108810] - - - - --- 2023-03-01 Kewen.Lin New
rs6000/test: Adjust scalar-test-neg-8.c with lp64 [PR108730] rs6000/test: Adjust scalar-test-neg-8.c with lp64 [PR108730] - - - - --- 2023-03-01 Kewen.Lin New
rs6000/test: Adjust two bfp test cases with has_arch_ppc64 [PR108729] rs6000/test: Adjust two bfp test cases with has_arch_ppc64 [PR108729] - - - - --- 2023-03-01 Kewen.Lin New
rs6000: Fix vector_set_var_p9 by considering BE [PR108807] rs6000: Fix vector_set_var_p9 by considering BE [PR108807] - - - - --- 2023-02-17 Kewen.Lin New
[v2] rs6000: Fix vector parity support [PR108699] [v2] rs6000: Fix vector parity support [PR108699] - - - - --- 2023-02-17 Kewen.Lin New
« 1 2 3 45 6 »