Show patches with: Submitter = Tamar Christina       |    State = Action Required       |    Archived = No       |   625 patches
« 1 2 3 46 7 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
AArch64 backport Neoverse and Cortex CPU definitions AArch64 backport Neoverse and Cortex CPU definitions - - - - --- 2024-11-08 Tamar Christina New
middle-end: Handle more gcond lowering [PR117176] middle-end: Handle more gcond lowering [PR117176] - - - - --- 2024-10-21 Tamar Christina New
middle-end: Fix GSI for gcond root [PR117140] middle-end: Fix GSI for gcond root [PR117140] - - - - --- 2024-10-18 Tamar Christina New
AArch64 re-enable memory access costing after SLP change. AArch64 re-enable memory access costing after SLP change. - - - - --- 2024-10-15 Tamar Christina New
[4/4] middle-end: create the longest possible zero extend chain after overwidening [1/4] middle-end: support multi-step zero-extends using VEC_PERM_EXPR - - - - --- 2024-10-14 Tamar Christina New
[3/4] AArch64: enable zero-extends using TBLs for Adv. SIMD [1/4] middle-end: support multi-step zero-extends using VEC_PERM_EXPR - - - - --- 2024-10-14 Tamar Christina New
[2/4] middle-end: Fix VEC_PERM_EXPR lowering since relaxation of vector sizes [1/4] middle-end: support multi-step zero-extends using VEC_PERM_EXPR - - - - --- 2024-10-14 Tamar Christina New
[1/4] middle-end: support multi-step zero-extends using VEC_PERM_EXPR [1/4] middle-end: support multi-step zero-extends using VEC_PERM_EXPR - - - - --- 2024-10-14 Tamar Christina New
[3/3] AArch64: use movi d0, #0 to clear SVE registers instead of mov z0.d, #0 [1/3] AArch64: update testsuite to account for new zero moves - - - - --- 2024-10-14 Tamar Christina New
[2/3] AArch64: support encoding integer immediates using floating point moves [1/3] AArch64: update testsuite to account for new zero moves - - - - --- 2024-10-14 Tamar Christina New
[1/3] AArch64: update testsuite to account for new zero moves [1/3] AArch64: update testsuite to account for new zero moves - - - - --- 2024-10-14 Tamar Christina New
middle-end: Save VMAT info in stmt_vec_info as well for SLP for costing. middle-end: Save VMAT info in stmt_vec_info as well for SLP for costing. - - - - --- 2024-10-14 Tamar Christina New
AArch64: rename the SVE2 psel intrinsics to psel_lane [PR116371] AArch64: rename the SVE2 psel intrinsics to psel_lane [PR116371] - - - - --- 2024-10-14 Tamar Christina New
[simplify-rtx] : Fix incorrect folding of shift and AND [PR117012] [simplify-rtx] : Fix incorrect folding of shift and AND [PR117012] - - - - --- 2024-10-14 Tamar Christina New
middle-end: copy STMT_VINFO_STRIDED_P when DR is replaced [PR116956] middle-end: copy STMT_VINFO_STRIDED_P when DR is replaced [PR116956] - - - - --- 2024-10-14 Tamar Christina New
middle-end: support SLP early break middle-end: support SLP early break - - - - --- 2024-10-01 Tamar Christina New
[2/2] AArch64: support encoding integer immediates using floating point moves [1/2] AArch64: refactor aarch64_float_const_representable_p to take additional mode param - - - - --- 2024-09-30 Tamar Christina New
[1/2] AArch64: refactor aarch64_float_const_representable_p to take additional mode param [1/2] AArch64: refactor aarch64_float_const_representable_p to take additional mode param - - - - --- 2024-09-30 Tamar Christina New
middle-end: check explicitly for external or constants when checking for loop invariant [PR116817] middle-end: check explicitly for external or constants when checking for loop invariant [PR116817] - - - - --- 2024-09-23 Tamar Christina New
middle-end: Insert invariant instructions before the gsi [PR116812[ middle-end: Insert invariant instructions before the gsi [PR116812[ - - - - --- 2024-09-23 Tamar Christina New
[testsuite] : Update commandline for PR116628.c to use neoverse-v2 [PR116628] [testsuite] : Update commandline for PR116628.c to use neoverse-v2 [PR116628] - - - - --- 2024-09-20 Tamar Christina New
AArch64: Take into account when VF is higher than known scalar iters AArch64: Take into account when VF is higher than known scalar iters - - - - --- 2024-09-20 Tamar Christina New
middle-end: check that the lhs of a COND_EXPR is an SSA_NAME in cond_store recognition [PR116628] middle-end: check that the lhs of a COND_EXPR is an SSA_NAME in cond_store recognition [PR116628] - - - - --- 2024-09-06 Tamar Christina New
[4/4] AArch64: Define VECTOR_STORE_FLAG_VALUE. [1/4] middle-end: have vect_recog_cond_store_pattern use pattern statement for cond if available - - - - --- 2024-09-03 Tamar Christina New
[3/4,rtl] : simplify boolean vector EQ and NE comparisons [1/4] middle-end: have vect_recog_cond_store_pattern use pattern statement for cond if available - - - - --- 2024-09-03 Tamar Christina New
[2/4] middle-end: lower COND_EXPR into gimple form in vect_recog_bool_pattern [1/4] middle-end: have vect_recog_cond_store_pattern use pattern statement for cond if available - - - - --- 2024-09-03 Tamar Christina New
[1/4] middle-end: have vect_recog_cond_store_pattern use pattern statement for cond if available [1/4] middle-end: have vect_recog_cond_store_pattern use pattern statement for cond if available - - - - --- 2024-09-03 Tamar Christina New
[docs] : [committed] remove double mention of armv9-a. [docs] : [committed] remove double mention of armv9-a. - - - - --- 2024-09-03 Tamar Christina New
[testsuite] : remove -fwrapv from signbit-5.c [testsuite] : remove -fwrapv from signbit-5.c - - - - --- 2024-09-03 Tamar Christina New
[2/2] middle-end: use two's complement equality when comparing IVs during candidate selection [PR11… [1/2] middle-end: refactor type to be explicit in operand_equal_p [PR114932] - - - - --- 2024-08-20 Tamar Christina New
[1/2] middle-end: refactor type to be explicit in operand_equal_p [PR114932] [1/2] middle-end: refactor type to be explicit in operand_equal_p [PR114932] - - - - --- 2024-08-20 Tamar Christina New
AArch64: Fix signbit mask creation after late combine [PR116229] AArch64: Fix signbit mask creation after late combine [PR116229] - - - - --- 2024-08-07 Tamar Christina New
middle-end: check for vector mode before in get_mask_mode [PR116074] middle-end: check for vector mode before in get_mask_mode [PR116074] - - - - --- 2024-07-26 Tamar Christina New
[8/8] AArch64: take gather/scatter decode overhead into account [1/8] AArch64: Update Neoverse V2 cost model to release costs - - - - --- 2024-07-26 Tamar Christina New
[7/8] AArch64: Add Cortex-X925 core definition and cost model [1/8] AArch64: Update Neoverse V2 cost model to release costs - - - - --- 2024-07-26 Tamar Christina New
[6/8] AArch64: Update Neoverse N2 cost model to release costs [1/8] AArch64: Update Neoverse V2 cost model to release costs - - - - --- 2024-07-26 Tamar Christina New
[5/8] AArch64: Update Generic Armv9-a cost model to release costs [1/8] AArch64: Update Neoverse V2 cost model to release costs - - - - --- 2024-07-26 Tamar Christina New
[4/8] AArch64: Add Neoverse N3 and Cortex-A725 core definition and cost model [1/8] AArch64: Update Neoverse V2 cost model to release costs - - - - --- 2024-07-26 Tamar Christina New
[3/8] AArch64: Add Neoverse V3AE core definition and cost model [1/8] AArch64: Update Neoverse V2 cost model to release costs - - - - --- 2024-07-26 Tamar Christina New
[2/8] AArch64: Add Neoverse V3 core definition and cost model [1/8] AArch64: Update Neoverse V2 cost model to release costs - - - - --- 2024-07-26 Tamar Christina New
[1/8] AArch64: Update Neoverse V2 cost model to release costs [1/8] AArch64: Update Neoverse V2 cost model to release costs - - - - --- 2024-07-26 Tamar Christina New
AArch64: check for vector mode in get_mask_mode [PR116074] AArch64: check for vector mode in get_mask_mode [PR116074] - - - - --- 2024-07-26 Tamar Christina New
[contrib] : support json output from check_GNU_style_lib.py [contrib] : support json output from check_GNU_style_lib.py - - - - --- 2024-07-18 Tamar Christina New
middle-end: fix 0 offset creation and folding [PR115936] middle-end: fix 0 offset creation and folding [PR115936] - - - - --- 2024-07-16 Tamar Christina New
[2/2] AArch64: implement TARGET_VECTORIZE_CONDITIONAL_OPERATION_IS_EXPENSIVE [PR115531]. Untitled series #414603 - - - - --- 2024-07-10 Tamar Christina New
[2/2] AArch64: lower 2 reg TBL permutes with one zero register to 1 reg TBL. [1/2] AArch64: make aarch64_simd_vec_unpack<su>_lo_/_hi_ consistent. - - - - --- 2024-07-04 Tamar Christina New
[1/2] AArch64: make aarch64_simd_vec_unpack<su>_lo_/_hi_ consistent. [1/2] AArch64: make aarch64_simd_vec_unpack<su>_lo_/_hi_ consistent. - - - - --- 2024-07-04 Tamar Christina New
[committed,testsuite] : Update test for PR115537 to use SVE . [committed,testsuite] : Update test for PR115537 to use SVE . - - - - --- 2024-07-04 Tamar Christina New
[2/2] middle-end: replace constant_multiple_of with aff_combination_constant_multiple_p [PR114932] [1/2] middle-end: fix wide_int_constant_multiple_p when VAL and DIV are 0. [PR114932] - - - - --- 2024-07-01 Tamar Christina New
[1/2] middle-end: fix wide_int_constant_multiple_p when VAL and DIV are 0. [PR114932] [1/2] middle-end: fix wide_int_constant_multiple_p when VAL and DIV are 0. [PR114932] - - - - --- 2024-07-01 Tamar Christina New
middle-end: Implement conditonal store vectorizer pattern [PR115531] middle-end: Implement conditonal store vectorizer pattern [PR115531] - - - - --- 2024-06-25 Tamar Christina New
[c++,frontend] : check for missing condition for novector [PR115623] [c++,frontend] : check for missing condition for novector [PR115623] - - - - --- 2024-06-25 Tamar Christina New
[ivopts] : use affine_tree when comparing IVs during candidate selection [PR114932] [ivopts] : use affine_tree when comparing IVs during candidate selection [PR114932] - - - - --- 2024-06-14 Tamar Christina New
[ivopts] : perform affine fold on unsigned addressing modes known not to overflow. [PR114932] [ivopts] : perform affine fold on unsigned addressing modes known not to overflow. [PR114932] - - - - --- 2024-06-14 Tamar Christina New
AArch64: correct constraint on Upl early clobber alternatives AArch64: correct constraint on Upl early clobber alternatives - - - - --- 2024-06-06 Tamar Christina New
[4/4] AArch64: enable new predicate tuning for Neoverse cores. Untitled series #407712 - - - - --- 2024-05-22 Tamar Christina New
[3/4] AArch64: add new alternative with early clobber to patterns Untitled series #407712 - - - - --- 2024-05-22 Tamar Christina New
[4/4] AArch64: enable new predicate tuning for Neoverse cores. AArch64: support conditional early clobbers on certain operations. - - - - --- 2024-05-15 Tamar Christina New
[3/4] AArch64: add new alternative with early clobber to patterns AArch64: support conditional early clobbers on certain operations. - - - - --- 2024-05-15 Tamar Christina New
[2/4] AArch64: add new tuning param and attribute for enabling conditional early clobber AArch64: support conditional early clobbers on certain operations. - - - - --- 2024-05-15 Tamar Christina New
[1/4] AArch64: convert several predicate patterns to new compact syntax AArch64: support conditional early clobbers on certain operations. - - - - --- 2024-05-15 Tamar Christina New
middle-end: refactory vect_recog_absolute_difference to simplify flow [PR114769] middle-end: refactory vect_recog_absolute_difference to simplify flow [PR114769] - - - - --- 2024-04-19 Tamar Christina New
AArch64: remove reliance on register allocator for simd/gpreg costing. [PR114741] AArch64: remove reliance on register allocator for simd/gpreg costing. [PR114741] - - - - --- 2024-04-18 Tamar Christina New
middle-end: skip vectorization check on ilp32 on vect-early-break_124-pr114403.c middle-end: skip vectorization check on ilp32 on vect-early-break_124-pr114403.c - - - - --- 2024-04-16 Tamar Christina New
docs: document early break support and pragma novector docs: document early break support and pragma novector - - - - --- 2024-04-16 Tamar Christina New
middle-end: adjust loop upper bounds when peeling for gaps and early break [PR114403]. middle-end: adjust loop upper bounds when peeling for gaps and early break [PR114403]. - - - - --- 2024-04-12 Tamar Christina New
middle-end vect: adjust loop upper bounds when peeling for gaps and early break [PR114403] middle-end vect: adjust loop upper bounds when peeling for gaps and early break [PR114403] - - - - --- 2024-04-04 Tamar Christina New
Summary: [PATCH][committed]AArch64: Do not allow SIMD clones with simdlen 1 [PR113552][GCC 13/12/11… Summary: [PATCH][committed]AArch64: Do not allow SIMD clones with simdlen 1 [PR113552][GCC 13/12/11… - - - - --- 2024-03-12 Tamar Christina New
middle-end: delay updating of dominators until later during vectorization. [PR114081] middle-end: delay updating of dominators until later during vectorization. [PR114081] - - - - --- 2024-02-25 Tamar Christina New
middle-end: update vuses out of loop which use a vdef that's moved [PR114068] middle-end: update vuses out of loop which use a vdef that's moved [PR114068] - - - - --- 2024-02-23 Tamar Christina New
AArch64: xfail modes_1.f90 [PR107071] AArch64: xfail modes_1.f90 [PR107071] - - - - --- 2024-02-15 Tamar Christina New
AArch64: remove ls64 from being mandatory on armv8.7-a.. AArch64: remove ls64 from being mandatory on armv8.7-a.. - - - - --- 2024-02-14 Tamar Christina New
middle-end: inspect all exits for additional annotations for loop. middle-end: inspect all exits for additional annotations for loop. - - - - --- 2024-02-14 Tamar Christina New
middle-end: update vector loop upper bounds when early break vect [PR113734] middle-end: update vector loop upper bounds when early break vect [PR113734] - - - - --- 2024-02-13 Tamar Christina New
middle-end: add two debug counters for early-break vectorization debugging middle-end: add two debug counters for early-break vectorization debugging - - - - --- 2024-02-08 Tamar Christina New
middle-end: don't cache restart_loop in vectorizable_live_operations [PR113808] middle-end: don't cache restart_loop in vectorizable_live_operations [PR113808] - - - - --- 2024-02-08 Tamar Christina New
[committed] middle-end: fix pointer conversion error in testcase vect-early-break_110-pr113467.c [committed] middle-end: fix pointer conversion error in testcase vect-early-break_110-pr113467.c - - - - --- 2024-02-08 Tamar Christina New
middle-end: fix ICE when destination BB for stores starts with a label [PR113750] middle-end: fix ICE when destination BB for stores starts with a label [PR113750] - - - - --- 2024-02-05 Tamar Christina New
middle-end: fix ICE when moving statements to empty BB [PR113731] middle-end: fix ICE when moving statements to empty BB [PR113731] - - - - --- 2024-02-05 Tamar Christina New
middle-end: add additional runtime test for [PR113467] middle-end: add additional runtime test for [PR113467] - - - - --- 2024-02-05 Tamar Christina New
AArch64: update vget_set_lane_1.c test output AArch64: update vget_set_lane_1.c test output - - - - --- 2024-02-01 Tamar Christina New
[2/2,libsanitizer] hwasan: Remove testsuite check for a complaint message [PR112644] [1/2,libsanitizer] hwasan: Remove testsuite check for a complaint message [PR112644] - - - - --- 2024-01-31 Tamar Christina New
[1/2,libsanitizer] hwasan: Remove testsuite check for a complaint message [PR112644] [1/2,libsanitizer] hwasan: Remove testsuite check for a complaint message [PR112644] - - - - --- 2024-01-31 Tamar Christina New
middle-end: check memory accesses in the destination block [PR113588]. middle-end: check memory accesses in the destination block [PR113588]. - - - - --- 2024-01-29 Tamar Christina New
AArch64: relax cbranch tests to accepted inverted branches [PR113502] AArch64: relax cbranch tests to accepted inverted branches [PR113502] - - - - --- 2024-01-29 Tamar Christina New
[libsanitizer] : Sync fixes for asan interceptors from upstream [PR112644] [libsanitizer] : Sync fixes for asan interceptors from upstream [PR112644] - - - - --- 2024-01-29 Tamar Christina New
AArch64: Fix expansion of Advanced SIMD div and mul using SVE [PR109636] AArch64: Fix expansion of Advanced SIMD div and mul using SVE [PR109636] - - - - --- 2024-01-24 Tamar Christina New
AArch64: Do not allow SIMD clones with simdlen 1 [PR113552] AArch64: Do not allow SIMD clones with simdlen 1 [PR113552] - - - - --- 2024-01-24 Tamar Christina New
middle-end: rename main_exit_p in reduction code. middle-end: rename main_exit_p in reduction code. - - - - --- 2024-01-23 Tamar Christina New
middle-end: fix epilog reductions when vector iters peeled [PR113364] middle-end: fix epilog reductions when vector iters peeled [PR113364] - - - - --- 2024-01-23 Tamar Christina New
middle-end: remove more usages of single_exit middle-end: remove more usages of single_exit - - - - --- 2024-01-12 Tamar Christina New
middle-end testsuite: remove -save-temps from many tests [PR113319] middle-end testsuite: remove -save-temps from many tests [PR113319] - - - - --- 2024-01-11 Tamar Christina New
middle-end: make memory analysis for early break more deterministic [PR113135] middle-end: make memory analysis for early break more deterministic [PR113135] - - - - --- 2024-01-11 Tamar Christina New
middle-end: fill in reduction PHI for all alt exits [PR113144] middle-end: fill in reduction PHI for all alt exits [PR113144] - - - - --- 2024-01-11 Tamar Christina New
[testsuite] : Make bitint early vect test more accurate [testsuite] : Make bitint early vect test more accurate - - - - --- 2024-01-10 Tamar Christina New
middle-end: correctly identify the edge taken when condition is true. [PR113287] middle-end: correctly identify the edge taken when condition is true. [PR113287] - - - - --- 2024-01-10 Tamar Christina New
[committed,c++,frontend] : initialize ivdep value [committed,c++,frontend] : initialize ivdep value - - - - --- 2024-01-10 Tamar Christina New
[committed] middle-end: removed unused variable in vectorizable_live_operation_1 [committed] middle-end: removed unused variable in vectorizable_live_operation_1 - - - - --- 2024-01-09 Tamar Christina New
Arm: Update early-break tests to accept thumb output too. Arm: Update early-break tests to accept thumb output too. - - - - --- 2024-01-09 Tamar Christina New
[frontend] : don't ice with pragma NOVECTOR if loop in C has no condition [PR113267] [frontend] : don't ice with pragma NOVECTOR if loop in C has no condition [PR113267] - - - - --- 2024-01-08 Tamar Christina New
« 1 2 3 46 7 »