Show patches with: Submitter = Tamar Christina       |    State = Action Required       |    Archived = No       |   564 patches
« 1 2 3 45 6 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[1/3] middle-end: Refactor vectorizer loop conditionals and separate out IV to new variables [1/3] middle-end: Refactor vectorizer loop conditionals and separate out IV to new variables - - - - --- 2023-10-02 Tamar Christina New
AArch64 Rewrite simd move immediate patterns to new syntax AArch64 Rewrite simd move immediate patterns to new syntax - - 1 - --- 2023-09-27 Tamar Christina New
AArch64 Add special patterns for creating DI scalar and vector constant 1 << 63 [PR109154] AArch64 Add special patterns for creating DI scalar and vector constant 1 << 63 [PR109154] - - - - --- 2023-09-27 Tamar Christina New
AArch64: Use SVE unpredicated LOGICAL expressions when Advanced SIMD inefficient [PR109154] AArch64: Use SVE unpredicated LOGICAL expressions when Advanced SIMD inefficient [PR109154] - - - - --- 2023-09-27 Tamar Christina New
AArch64 Add movi for 0 moves for scalar types [PR109154] AArch64 Add movi for 0 moves for scalar types [PR109154] - - - - --- 2023-09-27 Tamar Christina New
middle-end match.pd: optimize fneg (fabs (x)) to x | (1 << signbit(x)) [PR109154] middle-end match.pd: optimize fneg (fabs (x)) to x | (1 << signbit(x)) [PR109154] - - - - --- 2023-09-27 Tamar Christina New
middle-end Fold vec_cond into conditional ternary or binary operation when sharing operand [PR10915… middle-end Fold vec_cond into conditional ternary or binary operation when sharing operand [PR10915… - - - - --- 2023-09-27 Tamar Christina New
middle-end ifcvt: replace C++ sort with vec::qsort [PR109154] middle-end ifcvt: replace C++ sort with vec::qsort [PR109154] - - - - --- 2023-09-19 Tamar Christina New
middle-end: relax validate_subreg to allow paradoxical subregs that change mode middle-end: relax validate_subreg to allow paradoxical subregs that change mode - - - - --- 2023-09-19 Tamar Christina New
AArch64 xorsign: Fix scalar xorsign lowering AArch64 xorsign: Fix scalar xorsign lowering - - - - --- 2023-09-01 Tamar Christina New
[gensupport] : Don't segfault on empty attrs list [gensupport] : Don't segfault on empty attrs list - - - - --- 2023-08-02 Tamar Christina New
AArch64 Undo vec_widen_<sur>shiftl optabs [PR106346] AArch64 Undo vec_widen_<sur>shiftl optabs [PR106346] - - - - --- 2023-08-02 Tamar Christina New
AArch64 update costing for combining vector conditionals AArch64 update costing for combining vector conditionals - - - - --- 2023-08-02 Tamar Christina New
AArch64 update costing for MLA by invariant AArch64 update costing for MLA by invariant - - - - --- 2023-08-02 Tamar Christina New
[2/2,frontend] : Add novector C pragma [1/2,frontend] Add novector C++ pragma - - - - --- 2023-07-19 Tamar Christina New
[1/2,frontend] Add novector C++ pragma [1/2,frontend] Add novector C++ pragma - - - - --- 2023-07-19 Tamar Christina New
AArch64 fix regexp for live_1.c sve test AArch64 fix regexp for live_1.c sve test - - - - --- 2023-07-18 Tamar Christina New
[2/2] middle-end ifcvt: Sort PHI arguments not only occurrences but also complexity [PR109154] [1/2] middle-end ifcvt: Reduce comparisons on conditionals by tracking truths [PR109154] - - - - --- 2023-07-07 Tamar Christina New
[1/2] middle-end ifcvt: Reduce comparisons on conditionals by tracking truths [PR109154] [1/2] middle-end ifcvt: Reduce comparisons on conditionals by tracking truths [PR109154] - - - - --- 2023-07-07 Tamar Christina New
[19/19] Arm: Add MVE cbranch implementation Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[18/19] Arm: Add Advanced SIMD cbranch implementation Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[17/19] AArch64 Add optimization for vector cbranch combining SVE and Advanced SIMD Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[16/19] AArch64 Add optimization for vector != cbranch fed into compare with 0 for Advanced SIMD Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[15/19] AArch64: Add implementation for vector cbranch for Advanced SIMD Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[14/19] middle-end testsuite: Add new tests for early break vectorization. Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[13/19] middle-end testsuite: un-xfail TSVC loops that check for exit control flow vectorization Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[12/19] middle-end: implement loop peeling and IV updates for early break. Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[11/19] middle-end: implement code motion for early break. Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[10/19] middle-end: implement vectorizable_early_break. Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[9/19] AArch64 middle-end: refactor vectorizable_comparison to make the main body re-usable. Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[8/19] middle-end: updated niters analysis to handle multiple exits. Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[7/19] middle-end: Refactor vectorizer loop conditionals and separate out IV to new variables Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[6/19] middle-end: Don't enter piecewise expansion if VF is not constant. Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[5/19] middle-end: Enable bit-field vectorization to work correctly when we're vectoring inside con… Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[4/19] middle-end: Fix scale_loop_frequencies segfault on multiple-exits Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[2/19,front-end] C/C++ front-end: add pragma GCC novector Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[1/19] middle-end ifcvt: Support bitfield lowering of multiple-exit loops Support early break/return auto-vectorization - - - - --- 2023-06-28 Tamar Christina New
[committed,docs] : replace backslashchar [PR 110329]. [committed,docs] : replace backslashchar [PR 110329]. - - - - --- 2023-06-21 Tamar Christina New
[gensupport] drop suppport for define_cond_exec from compact syntac [gensupport] drop suppport for define_cond_exec from compact syntac - - - - --- 2023-06-20 Tamar Christina New
[committed] AArch64 remove test comment from *mov<mode>_aarch64 [committed] AArch64 remove test comment from *mov<mode>_aarch64 - - - - --- 2023-06-20 Tamar Christina New
Remove DEFAULT_MATCHPD_PARTITIONS macro Remove DEFAULT_MATCHPD_PARTITIONS macro - - - - --- 2023-06-12 Tamar Christina New
[committed] Regenerate config.in [committed] Regenerate config.in - - - - --- 2023-06-12 Tamar Christina New
[AArch64] convert some patterns to new MD syntax [AArch64] convert some patterns to new MD syntax - - - - --- 2023-06-08 Tamar Christina New
[5/5] match.pd: Use splits in makefile and make configurable. Untitled series #352769 - - - - --- 2023-04-28 Tamar Christina New
[3/5] genmatch: split shared code to gimple-match-exports.cc Untitled series #352769 - - - - --- 2023-04-28 Tamar Christina New
[3/5] match.pd: CSE the dump output check. Untitled series #352768 - - - - --- 2023-04-28 Tamar Christina New
[2/5] match.pd: Remove commented out line pragmas unless -vv is used. Untitled series #352768 - - - - --- 2023-04-28 Tamar Christina New
RFC: New compact syntax for insn and insn_split in Machine Descriptions RFC: New compact syntax for insn and insn_split in Machine Descriptions - - - - --- 2023-04-18 Tamar Christina New
[3/3] middle-end RFC - match.pd: automatically partition *-match.cc files. Untitled series #351274 - - - - --- 2023-04-18 Tamar Christina New
[2/3] middle-end match.pd: simplify debug dump checks Untitled series #351274 - - - - --- 2023-04-18 Tamar Christina New
[2/3] RFC - match.pd: simplify debug dump checks [1/3] RFC match.pd: don't emit label if not needed - - - - --- 2023-04-06 Tamar Christina New
[1/3] RFC match.pd: don't emit label if not needed [1/3] RFC match.pd: don't emit label if not needed - - - - --- 2023-04-06 Tamar Christina New
[3/3] RFC - match.pd: automatically partition *-match.cc files. [1/3] RFC match.pd: don't emit label if not needed - - - - --- 2023-04-06 Tamar Christina New
[committed,testsuite] : move mla_1 test to aarch64 only [PR109118] [committed,testsuite] : move mla_1 test to aarch64 only [PR109118] - - - - --- 2023-03-14 Tamar Christina New
middle-end: don't form FMAs when multiplication is not single use. [PR108583] middle-end: don't form FMAs when multiplication is not single use. [PR108583] - - - - --- 2023-03-09 Tamar Christina New
middle-end: On emergency dumps finish the graph generation. middle-end: On emergency dumps finish the graph generation. - - - - --- 2023-03-07 Tamar Christina New
[4/4] AArch64 Update div-bitmask to implement new optab instead of target hook [PR108583] [1/4] middle-end: Revert can_special_div_by_const changes [PR108583] - - - - --- 2023-02-27 Tamar Christina New
[3/4] middle-end: Implement preferred_div_as_shifts_over_mult [PR108583] [1/4] middle-end: Revert can_special_div_by_const changes [PR108583] - - - - --- 2023-02-27 Tamar Christina New
[2/4,ranger] : Add range-ops for widen addition and widen multiplication [PR108583] [1/4] middle-end: Revert can_special_div_by_const changes [PR108583] - - - - --- 2023-02-27 Tamar Christina New
[1/4] middle-end: Revert can_special_div_by_const changes [PR108583] [1/4] middle-end: Revert can_special_div_by_const changes [PR108583] - - - - --- 2023-02-27 Tamar Christina New
[2/2] AArch64 Update div-bitmask to implement new optab instead of target hook [PR108583] [1/2] middle-end: Fix wrong overmatching of div-bitmask by using new optabs [PR108583] - - - - --- 2023-02-09 Tamar Christina New
[1/2] middle-end: Fix wrong overmatching of div-bitmask by using new optabs [PR108583] [1/2] middle-end: Fix wrong overmatching of div-bitmask by using new optabs [PR108583] - - - - --- 2023-02-09 Tamar Christina New
AArch64[committed] testsuite: remove broken test AArch64[committed] testsuite: remove broken test - - - - --- 2023-02-06 Tamar Christina New
AArch64: Fix codegen regressions around tbz. AArch64: Fix codegen regressions around tbz. - - - - --- 2023-01-27 Tamar Christina New
AArch64: Fix native detection in the presence of mandatory features which don't have midr values AArch64: Fix native detection in the presence of mandatory features which don't have midr values - - - - --- 2023-01-27 Tamar Christina New
AArch64 relax constraints on FP16 insn PR108172 AArch64 relax constraints on FP16 insn PR108172 - - - - --- 2022-12-20 Tamar Christina New
AArch64 Fix ILP32 tbranch AArch64 Fix ILP32 tbranch - - - - --- 2022-12-13 Tamar Christina New
AArch64 div-by-255, ensure that arguments are registers. [PR107988] AArch64 div-by-255, ensure that arguments are registers. [PR107988] - - - - --- 2022-12-08 Tamar Christina New
AArch64 sve2: Fix expansion of division [PR107830] AArch64 sve2: Fix expansion of division [PR107830] - - - - --- 2022-11-23 Tamar Christina New
middle-end: ensure that VEC_PERM operands get lowered to the same SSA_NAME. [PR107717] middle-end: ensure that VEC_PERM operands get lowered to the same SSA_NAME. [PR107717] - - - - --- 2022-11-17 Tamar Christina New
middle-end: replace GET_MODE_WIDER_MODE with GET_MODE_NEXT_MODE middle-end: replace GET_MODE_WIDER_MODE with GET_MODE_NEXT_MODE - - - - --- 2022-11-15 Tamar Christina New
[committed] middle-end: Fix addsub patch removing return statements [committed] middle-end: Fix addsub patch removing return statements - - - - --- 2022-11-14 Tamar Christina New
[committed] middle-end: Fix can_special_div_by_const doc. [committed] middle-end: Fix can_special_div_by_const doc. - - - - --- 2022-11-14 Tamar Christina New
AArch64 Fix vector re-interpretation between partial SIMD modes AArch64 Fix vector re-interpretation between partial SIMD modes - - - - --- 2022-11-11 Tamar Christina New
[i386] : Update ix86_can_change_mode_class target hook to accept QImode conversions [i386] : Update ix86_can_change_mode_class target hook to accept QImode conversions - - - - --- 2022-11-11 Tamar Christina New
[2/2] AArch64 Add implementation for vector cbranch. [1/2] middle-end: Support early break/return auto-vectorization. - - - - --- 2022-11-02 Tamar Christina New
[1/2] middle-end: Support early break/return auto-vectorization. [1/2] middle-end: Support early break/return auto-vectorization. - - - - --- 2022-11-02 Tamar Christina New
[8/8] AArch64: Have reload not choose to do add on the scalar side if both values exist on the SIMD… [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - - - --- 2022-10-31 Tamar Christina New
[7/8] AArch64: Consolidate zero and sign extension patterns and add missing ones. [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - - - --- 2022-10-31 Tamar Christina New
[6/8] AArch64: Add peephole and scheduling logic for pairwise operations that appear late in RTL. [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - - - --- 2022-10-31 Tamar Christina New
[5/8] AArch64 aarch64: Make existing V2HF be usable. [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - - - --- 2022-10-31 Tamar Christina New
[4/8] AArch64 aarch64: Implement widening reduction patterns [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - - - --- 2022-10-31 Tamar Christina New
[3/8] middle-end: Support extractions of subvectors from arbitrary element position inside a vector [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - - - --- 2022-10-31 Tamar Christina New
[2/8] middle-end: Recognize scalar widening reductions [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - - - --- 2022-10-31 Tamar Christina New
[1/8] middle-end: Recognize scalar reductions from bitfields and array_refs [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - - - --- 2022-10-31 Tamar Christina New
AArch64 Extend umov and sbfx patterns. AArch64 Extend umov and sbfx patterns. - - - - --- 2022-10-31 Tamar Christina New
[2/2] AArch64 Support new tbranch optab. [1/2] middle-end: Add new tbranch optab to add support for bit-test-and-branch operations - - - - --- 2022-10-31 Tamar Christina New
[1/2] middle-end: Add new tbranch optab to add support for bit-test-and-branch operations [1/2] middle-end: Add new tbranch optab to add support for bit-test-and-branch operations - - - - --- 2022-10-31 Tamar Christina New
[2/2] AArch64 Perform more late folding of reg moves and shifts which arrive after expand [1/2] middle-end Fold BIT_FIELD_REF and Shifts into BIT_FIELD_REFs alone - - - - --- 2022-09-23 Tamar Christina New
[1/2] middle-end Fold BIT_FIELD_REF and Shifts into BIT_FIELD_REFs alone [1/2] middle-end Fold BIT_FIELD_REF and Shifts into BIT_FIELD_REFs alone - - - - --- 2022-09-23 Tamar Christina New
[4/4] AArch64 sve2: rewrite pack + NARROWB + NARROWB to NARROWB + NARROWT [1/2] middle-end Support optimized division by pow2 bitmask - - - - --- 2022-09-23 Tamar Christina New
[3/4] AArch64 Add SVE2 implementation for pow2 bitmask division [1/2] middle-end Support optimized division by pow2 bitmask - - - - --- 2022-09-23 Tamar Christina New
[2/4] AArch64 Add implementation for pow2 bitmask division. Untitled series #319741 - - - - --- 2022-09-23 Tamar Christina New
[2/2] AArch64 Extend tbz pattern to allow SI to SI extensions. Untitled series #319739 - - - - --- 2022-09-23 Tamar Christina New
[1/2] middle-end: RFC: On expansion of conditional branches, give hint if argument is a truth type … [1/2] middle-end: RFC: On expansion of conditional branches, give hint if argument is a truth type … - - - - --- 2022-09-23 Tamar Christina New
[testsuite] : make check-functions-body dump expected and seen cases on failure. [testsuite] : make check-functions-body dump expected and seen cases on failure. - - - - --- 2022-09-23 Tamar Christina New
middle-end fix floating out of constants in conditionals middle-end fix floating out of constants in conditionals - - - - --- 2022-09-23 Tamar Christina New
middle-end Recognize more conditional comparisons idioms. middle-end Recognize more conditional comparisons idioms. - - - - --- 2022-09-23 Tamar Christina New
[2/2] AArch64 Add support for neg on v1df [1/2] middle-end: RFC: On expansion of conditional branches, give hint if argument is a truth type … - - - - --- 2022-09-23 Tamar Christina New
[committed] AArch64 Fix bootstrap failure due to dump_printf_loc format attribute uses [PR106782] [committed] AArch64 Fix bootstrap failure due to dump_printf_loc format attribute uses [PR106782] - - - - --- 2022-09-01 Tamar Christina New
« 1 2 3 45 6 »