Show patches with: Series = Support early break/return auto-vectorization       |   21 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
[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
[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