Show patches with: Submitter = Tamar Christina       |   155 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
middle-end: inspect all exits for additional annotations for loop. middle-end: inspect all exits for additional annotations for loop. - - - --1 2024-02-14 Tamar Christina Not Applicable
middle-end: don't cache restart_loop in vectorizable_live_operations [PR113808] middle-end: don't cache restart_loop in vectorizable_live_operations [PR113808] - - - --1 2024-02-08 Tamar Christina Not Applicable
[2/2,libsanitizer] hwasan: Remove testsuite check for a complaint message [PR112644] [1/2,libsanitizer] hwasan: Remove testsuite check for a complaint message [PR112644] - - - -1- 2024-01-31 Tamar Christina Unresolved
[1/2,libsanitizer] hwasan: Remove testsuite check for a complaint message [PR112644] [1/2,libsanitizer] hwasan: Remove testsuite check for a complaint message [PR112644] - - - -1- 2024-01-31 Tamar Christina Unresolved
middle-end: check memory accesses in the destination block [PR113588]. middle-end: check memory accesses in the destination block [PR113588]. - - - --1 2024-01-29 Tamar Christina Not Applicable
[libsanitizer] : Sync fixes for asan interceptors from upstream [PR112644] [libsanitizer] : Sync fixes for asan interceptors from upstream [PR112644] - - - -1- 2024-01-29 Tamar Christina Unresolved
AArch64: Fix expansion of Advanced SIMD div and mul using SVE [PR109636] AArch64: Fix expansion of Advanced SIMD div and mul using SVE [PR109636] - - - -1- 2024-01-24 Tamar Christina Unresolved
middle-end: fix epilog reductions when vector iters peeled [PR113364] middle-end: fix epilog reductions when vector iters peeled [PR113364] - - - --1 2024-01-23 Tamar Christina Not Applicable
[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] - - - -1- 2024-01-08 Tamar Christina Unresolved
[20/21] Arm: Add Advanced SIMD cbranch implementation Untitled series #75645 - - - -1- 2023-12-29 Tamar Christina Unresolved
AArch64 Update costing for vector conversions [PR110625] AArch64 Update costing for vector conversions [PR110625] - - - -1- 2023-12-29 Tamar Christina Unresolved
[testsuite] : Add more pragma novector to new tests [testsuite] : Add more pragma novector to new tests - - - -1- 2023-12-24 Tamar Christina Unresolved
middle-end: Fix peeled vect loop IV values. middle-end: Fix peeled vect loop IV values. - - - -1- 2023-12-06 Tamar Christina Unresolved
middle-end: correct loop bounds for early breaks and peeled vector loops middle-end: correct loop bounds for early breaks and peeled vector loops - - - -1- 2023-12-06 Tamar Christina Unresolved
middle-end: refactor vectorizable_live_operation into helper method for codegen middle-end: refactor vectorizable_live_operation into helper method for codegen - - - -1- 2023-11-27 Tamar Christina Unresolved
middle-end: prevent LIM from hoising vector compares from gconds if target does not support it. middle-end: prevent LIM from hoising vector compares from gconds if target does not support it. - - - -1- 2023-11-27 Tamar Christina Unresolved
[6/6] AArch64: only emit mismatch error when features would be disabled. Untitled series #68489 - - - -1- 2023-11-15 Tamar Christina Unresolved
[2/6] AArch64: Remove special handling of generic cpu. Untitled series #68489 - - - -1- 2023-11-15 Tamar Christina Unresolved
AArch64: only discount MLA for vector and scalar statements AArch64: only discount MLA for vector and scalar statements - - - -1- 2023-11-15 Tamar Christina Unresolved
[v3,2/2] middle-end match.pd: optimize fneg (fabs (x)) to copysign (x, -1) [PR109154] [v3,1/2] middle-end: expand copysign handling from lockstep to nested iters - - - -1- 2023-11-06 Tamar Christina Unresolved
[v3,1/2] middle-end: expand copysign handling from lockstep to nested iters [v3,1/2] middle-end: expand copysign handling from lockstep to nested iters - - - -1- 2023-11-06 Tamar Christina Unresolved
[21/21] Arm: Add MVE cbranch implementation Support early break/return auto-vectorization - - - --1 2023-11-06 Tamar Christina Not Applicable
[20/21] Arm: Add Advanced SIMD cbranch implementation Support early break/return auto-vectorization - - - --1 2023-11-06 Tamar Christina Not Applicable
[19/21] AArch64: Add optimization for vector cbranch combining SVE and Advanced SIMD Untitled series #67050 - - - -1- 2023-11-06 Tamar Christina Unresolved
[18/21] AArch64: Add optimization for vector != cbranch fed into compare with 0 for Advanced SIMD Untitled series #67039 - - - -1- 2023-11-06 Tamar Christina Unresolved
[17/21] AArch64: Add implementation for vector cbranch for Advanced SIMD Untitled series #67051 - - - -1- 2023-11-06 Tamar Christina Unresolved
[16/21] middle-end testsuite: un-xfail TSVC loops that check for exit control flow vectorization Untitled series #67038 - - - -1- 2023-11-06 Tamar Christina Unresolved
[15/21] middle-end: [RFC] conditionally support forcing final edge for debugging Untitled series #67025 - - - -1- 2023-11-06 Tamar Christina Unresolved
[14/21] middle-end: Change loop analysis from looking at at number of BB to actual cfg Untitled series #67041 - - - -1- 2023-11-06 Tamar Christina Unresolved
[13/21] middle-end: Update loop form analysis to support early break Untitled series #67046 - - - -1- 2023-11-06 Tamar Christina Unresolved
[12/21] middle-end: Add remaining changes to peeling and vectorizer to support early breaks Untitled series #67045 - - - -1- 2023-11-06 Tamar Christina Unresolved
[10/21] middle-end: implement relevancy analysis support for control flow Untitled series #67024 - - - -1- 2023-11-06 Tamar Christina Unresolved
[8/21] middle-end: update vectorizable_live_reduction with support for multiple exits and different… Untitled series #67023 - - - -1- 2023-11-06 Tamar Christina Unresolved
[7/21] middle-end: update IV update code to support early breaks and arbitrary exits Untitled series #67022 - - - -1- 2023-11-06 Tamar Christina Unresolved
[6/21] middle-end: support multiple exits in loop versioning Untitled series #67021 - - - -1- 2023-11-06 Tamar Christina Unresolved
[3/21] middle-end: Implement code motion and dependency analysis for early breaks Support early break/return auto-vectorization - - - --1 2023-11-06 Tamar Christina Not Applicable
[2/21] middle-end testsuite: Add tests for early break vectorization Untitled series #67020 - - - -1- 2023-11-06 Tamar Christina Unresolved
[1/21] middle-end testsuite: Add more pragma novector to new tests [1/21] middle-end testsuite: Add more pragma novector to new tests - - - -1- 2023-11-06 Tamar Christina Unresolved
middle-end: don't keep .MEM guard nodes for PHI nodes who dominate loop [PR111860] middle-end: don't keep .MEM guard nodes for PHI nodes who dominate loop [PR111860] - - - --1 2023-10-20 Tamar Christina Not Applicable
middle-end: don't pass loop_vinfo to vect_set_loop_condition during prolog peeling [PR111866] middle-end: don't pass loop_vinfo to vect_set_loop_condition during prolog peeling [PR111866] - - - -1- 2023-10-20 Tamar Christina Unresolved
middle-end: don't create LC-SSA PHI variables for PHI nodes who dominate loop middle-end: don't create LC-SSA PHI variables for PHI nodes who dominate loop - - - --1 2023-10-19 Tamar Christina Not Applicable
[5/6] AArch64: Fix Armv9-a warnings that get emitted whenever a ACLE header is used. Untitled series #62889 - - - -1- 2023-10-12 Tamar Christina Unresolved
AArch64 Add SVE implementation for cond_copysign. AArch64 Add SVE implementation for cond_copysign. - - - -1- 2023-10-05 Tamar Christina Unresolved
middle-end ifcvt: Add support for conditional copysign middle-end ifcvt: Add support for conditional copysign - - - -1- 2023-10-05 Tamar Christina Unresolved
AArch64 Handle copysign (x, -1) expansion efficiently AArch64 Handle copysign (x, -1) expansion efficiently - - - -1- 2023-10-05 Tamar Christina Unresolved
middle-end ifcvt: Allow any const IFN in conditional blocks middle-end ifcvt: Allow any const IFN in conditional blocks - - - -1- 2023-10-05 Tamar Christina Unresolved
middle-end: Recursively check is_trivially_copyable_or_pair in vec.h middle-end: Recursively check is_trivially_copyable_or_pair in vec.h - - - -1- 2023-10-02 Tamar Christina Unresolved
[3/3] middle-end: maintain LCSSA throughout loop peeling [1/3] middle-end: Refactor vectorizer loop conditionals and separate out IV to new variables - - - -1- 2023-10-02 Tamar Christina Unresolved
[2/3] middle-end: updated niters analysis to handle multiple exits. [1/3] middle-end: Refactor vectorizer loop conditionals and separate out IV to new variables - - - -1- 2023-10-02 Tamar Christina Unresolved
[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 - - - -1- 2023-10-02 Tamar Christina Unresolved
AArch64 Rewrite simd move immediate patterns to new syntax AArch64 Rewrite simd move immediate patterns to new syntax - 1 - -1- 2023-09-27 Tamar Christina Unresolved
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] - - - -1- 2023-09-27 Tamar Christina Unresolved
AArch64: Use SVE unpredicated LOGICAL expressions when Advanced SIMD inefficient [PR109154] AArch64: Use SVE unpredicated LOGICAL expressions when Advanced SIMD inefficient [PR109154] - - - -1- 2023-09-27 Tamar Christina Unresolved
AArch64 Add movi for 0 moves for scalar types [PR109154] AArch64 Add movi for 0 moves for scalar types [PR109154] - - - -1- 2023-09-27 Tamar Christina Unresolved
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] - - - -1- 2023-09-27 Tamar Christina Unresolved
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… - - - -1- 2023-09-27 Tamar Christina Unresolved
middle-end ifcvt: replace C++ sort with vec::qsort [PR109154] middle-end ifcvt: replace C++ sort with vec::qsort [PR109154] - - - -1- 2023-09-19 Tamar Christina Unresolved
middle-end: relax validate_subreg to allow paradoxical subregs that change mode middle-end: relax validate_subreg to allow paradoxical subregs that change mode - - - -1- 2023-09-19 Tamar Christina Unresolved
AArch64 xorsign: Fix scalar xorsign lowering AArch64 xorsign: Fix scalar xorsign lowering - - - -1- 2023-09-01 Tamar Christina Unresolved
[gensupport] : Don't segfault on empty attrs list [gensupport] : Don't segfault on empty attrs list - - - -1- 2023-08-02 Tamar Christina Unresolved
AArch64 Undo vec_widen_<sur>shiftl optabs [PR106346] AArch64 Undo vec_widen_<sur>shiftl optabs [PR106346] - - - -1- 2023-08-02 Tamar Christina Unresolved
AArch64 update costing for combining vector conditionals AArch64 update costing for combining vector conditionals - - - -1- 2023-08-02 Tamar Christina Unresolved
AArch64 update costing for MLA by invariant AArch64 update costing for MLA by invariant - - - -1- 2023-08-02 Tamar Christina Unresolved
[2/2,frontend] : Add novector C pragma [1/2,frontend] Add novector C++ pragma - - - -1- 2023-07-19 Tamar Christina Unresolved
[1/2,frontend] Add novector C++ pragma [1/2,frontend] Add novector C++ pragma - - - -1- 2023-07-19 Tamar Christina Unresolved
AArch64 fix regexp for live_1.c sve test AArch64 fix regexp for live_1.c sve test - - - -1- 2023-07-18 Tamar Christina Unresolved
[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] - - - -1- 2023-07-07 Tamar Christina Unresolved
[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] - - - -1- 2023-07-07 Tamar Christina Unresolved
[19/19] Arm: Add MVE cbranch implementation Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[18/19] Arm: Add Advanced SIMD cbranch implementation Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[17/19] AArch64 Add optimization for vector cbranch combining SVE and Advanced SIMD Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[16/19] AArch64 Add optimization for vector != cbranch fed into compare with 0 for Advanced SIMD Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[15/19] AArch64: Add implementation for vector cbranch for Advanced SIMD Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[14/19] middle-end testsuite: Add new tests for early break vectorization. Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[13/19] middle-end testsuite: un-xfail TSVC loops that check for exit control flow vectorization Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[12/19] middle-end: implement loop peeling and IV updates for early break. Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[11/19] middle-end: implement code motion for early break. Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[10/19] middle-end: implement vectorizable_early_break. Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[9/19] AArch64 middle-end: refactor vectorizable_comparison to make the main body re-usable. Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[8/19] middle-end: updated niters analysis to handle multiple exits. Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[7/19] middle-end: Refactor vectorizer loop conditionals and separate out IV to new variables Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[6/19] middle-end: Don't enter piecewise expansion if VF is not constant. Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[5/19] middle-end: Enable bit-field vectorization to work correctly when we're vectoring inside con… Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[4/19] middle-end: Fix scale_loop_frequencies segfault on multiple-exits Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[2/19,front-end] C/C++ front-end: add pragma GCC novector Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[1/19] middle-end ifcvt: Support bitfield lowering of multiple-exit loops Support early break/return auto-vectorization - - - --1 2023-06-28 Tamar Christina Not Applicable
[committed,docs] : replace backslashchar [PR 110329]. [committed,docs] : replace backslashchar [PR 110329]. - - - -1- 2023-06-21 Tamar Christina Unresolved
[gensupport] drop suppport for define_cond_exec from compact syntac [gensupport] drop suppport for define_cond_exec from compact syntac - - - -1- 2023-06-20 Tamar Christina Unresolved
[committed] AArch64 remove test comment from *mov<mode>_aarch64 [committed] AArch64 remove test comment from *mov<mode>_aarch64 - - - -1- 2023-06-20 Tamar Christina Unresolved
Remove DEFAULT_MATCHPD_PARTITIONS macro Remove DEFAULT_MATCHPD_PARTITIONS macro - - - -1- 2023-06-12 Tamar Christina Unresolved
[committed] Regenerate config.in [committed] Regenerate config.in - - - -1- 2023-06-12 Tamar Christina Unresolved
[GCC,AArch64] convert some patterns to new MD syntax [GCC,AArch64] convert some patterns to new MD syntax - - - 1-- 2023-06-08 Tamar Christina Accepted
[5/5] match.pd: Use splits in makefile and make configurable. Untitled series #35893 - - - -1- 2023-04-28 Tamar Christina Unresolved
[3/5] genmatch: split shared code to gimple-match-exports.cc Untitled series #35893 - - - -1- 2023-04-28 Tamar Christina Unresolved
[3/5] match.pd: CSE the dump output check. Untitled series #35892 - - - -1- 2023-04-28 Tamar Christina Unresolved
[2/5] match.pd: Remove commented out line pragmas unless -vv is used. Untitled series #35892 - - - -1- 2023-04-28 Tamar Christina Unresolved
RFC: New compact syntax for insn and insn_split in Machine Descriptions RFC: New compact syntax for insn and insn_split in Machine Descriptions - - - -1- 2023-04-18 Tamar Christina Unresolved
[3/3] middle-end RFC - match.pd: automatically partition *-match.cc files. Untitled series #34182 - - - -1- 2023-04-18 Tamar Christina Unresolved
[2/3] middle-end match.pd: simplify debug dump checks Untitled series #34182 - - - -1- 2023-04-18 Tamar Christina Unresolved
[2/3] RFC - match.pd: simplify debug dump checks [1/3] RFC match.pd: don't emit label if not needed - - - -1- 2023-04-06 Tamar Christina Unresolved
« 1 2 »