Show patches with: Submitter = Kewen.Lin       |   498 patches
« 1 2 3 44 5 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[52/52] bfin: Rename macros {FLOAT,DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[51/52] sparc: New hook implementation sparc_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[50/52] pa: New hook implementation pa_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[49/52] mips: New hook implementation mips_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[48/52] m68k: New hook implementation m68k_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[47/52] loongarch: New hook implementation loongarch_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[46/52] h8300: New hook implementation h8300_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[45/52] sh: New hook implementation sh_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[44/52] s390: New hook implementation s390_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[43/52] rx: New hook implementation rx_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[42/52] rl78: New hook implementation rl78_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[41/52] riscv: New hook implementation riscv_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[40/52] ia64: New hook implementation ia64_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[39/52] i386: New hook implementation ix86_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[38/52] avr: New hook implementation avr_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[37/52] alpha: New hook implementation alpha_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[36/52] aarch64: New hook implementation aarch64_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[35/52] rs6000: New hook implementation rs6000_c_mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[34/52] xtensa: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[33/52] visium: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[32/52] stormy16: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[31/52] pru: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[30/52] pdp11: Remove macro LONG_DOUBLE_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[29/52] or1k: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[28/52] nvptx: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[27/52] nios2: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[26/52] nds32: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[25/52] msp430: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[24/52] moxie: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[23/52] mmix: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[22/52] microblaze: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[21/52] m32r: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[20/52] m32c: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[19/52] lm32: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[18/52] iq2000: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[17/52] gcn: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[16/52] ft32: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[15/52] frv: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[14/52] fr30: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[13/52] epiphany: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[12/52] bpf: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[11/52] arc: Remove macros {FLOAT, DOUBLE, LONG_DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[10/52] jit: Replace uses of {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[09/52] Replace {FLOAT, {, LONG_}DOUBLE}_TYPE_SIZE with new hook mode_for_floating_type Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[08/52] vms: Replace use of LONG_DOUBLE_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[07/52] darwin: Replace use of LONG_DOUBLE_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[06/52] m2: Replace uses of {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[05/52] rust: Replace uses of {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[04/52] go: Replace uses of {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[03/52] fortran: Replace uses of {FLOAT, {, LONG_}DOUBLE}_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[02/52] d: Replace use of LONG_DOUBLE_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[01/52] ada: Replace use of LONG_DOUBLE_TYPE_SIZE Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-06-03 Kewen.Lin New
[RFC/PATCH] Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook [RFC/PATCH] Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook - - - - --- 2024-05-24 Kewen.Lin New
rs6000: Don't clobber return value when eh_return called [PR114846] rs6000: Don't clobber return value when eh_return called [PR114846] - - - - --- 2024-05-16 Kewen.Lin New
[2/2] testsuite, rs6000: Replace powerpc_vsx_ok with, powerpc_vsx [PR114842] [1/2] testsuite, rs6000: Make powerpc_vsx consider current_compiler_flags [PR114842] - - - - --- 2024-05-08 Kewen.Lin New
[1/2] testsuite, rs6000: Make powerpc_vsx consider current_compiler_flags [PR114842] [1/2] testsuite, rs6000: Make powerpc_vsx consider current_compiler_flags [PR114842] - - - - --- 2024-05-08 Kewen.Lin New
testsuite, rs6000: Remove effective target powerpc_405_nocache testsuite, rs6000: Remove effective target powerpc_405_nocache - - - - --- 2024-05-08 Kewen.Lin New
libgcc, rs6000: Remove powerpcspe related code libgcc, rs6000: Remove powerpcspe related code - - - - --- 2024-05-08 Kewen.Lin New
testsuite, rs6000: Remove powerpcspe test cases and checks testsuite, rs6000: Remove powerpcspe test cases and checks - - - - --- 2024-05-08 Kewen.Lin New
testsuite, rs6000: Remove powerpc_popcntb_ok testsuite, rs6000: Remove powerpc_popcntb_ok - - - - --- 2024-05-08 Kewen.Lin New
testsuite, rs6000: Remove all linux*paired* checks and cases testsuite, rs6000: Remove all linux*paired* checks and cases - - - - --- 2024-05-08 Kewen.Lin New
testsuite, rs6000: Remove some checks with aix[456] testsuite, rs6000: Remove some checks with aix[456] - - - - --- 2024-05-08 Kewen.Lin New
testsuite: Fix typo in torture/vector-{1,2}.c testsuite: Fix typo in torture/vector-{1,2}.c - - - - --- 2024-05-08 Kewen.Lin New
rs6000: Remove useless operands[3] rs6000: Remove useless operands[3] - - - - --- 2024-05-08 Kewen.Lin New
rs6000: Remove useless entries in rreg rs6000: Remove useless entries in rreg - - - - --- 2024-05-08 Kewen.Lin New
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
« 1 2 3 44 5 »