Show patches with: Submitter = Andre Vieira (lists)       |   56 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v6,4/5] doloop: Add support for predicated vectorized loops arm: Add support for MVE Tail-Predicated Low Overhead Loops - - - -1- 2024-02-27 Andre Vieira (lists) Unresolved
[v6,1/5] arm: Add define_attr to to create a mapping between MVE predicated and unpredicated insns arm: Add support for MVE Tail-Predicated Low Overhead Loops - - - -1- 2024-02-27 Andre Vieira (lists) Unresolved
[v5,2/5] doloop: Add support for predicated vectorized loops arm: Add support for MVE Tail-Predicated Low Overhead Loops - - - -1- 2024-02-22 Andre Vieira (lists) Unresolved
[v5,1/5] arm: Add define_attr to to create a mapping between MVE predicated and unpredicated insns arm: Add support for MVE Tail-Predicated Low Overhead Loops - - - -1- 2024-02-22 Andre Vieira (lists) Unresolved
[v4,5/5] arm: Add support for MVE Tail-Predicated Low Overhead Loops arm: Add support for MVE Tail-Predicated Low Overhead Loops - - - -1- 2024-02-21 Andre Vieira (lists) Unresolved
[v4,1/5] arm: Add define_attr to to create a mapping between MVE predicated and unpredicated insns arm: Add support for MVE Tail-Predicated Low Overhead Loops - - - -1- 2024-02-21 Andre Vieira (lists) Unresolved
[v2,2/2] arm: Add support for MVE Tail-Predicated Low Overhead Loops arm: Add support for MVE Tail-Predicated Low Overhead Loops - - - -1- 2024-01-05 Andre Vieira (lists) Unresolved
[2/2] arm: Add support for MVE Tail-Predicated Low Overhead Loops arm: Add support for MVE Tail-Predicated Low Overhead Loops - - - -1- 2023-12-18 Andre Vieira (lists) Unresolved
[1/2] arm: Add define_attr to to create a mapping between MVE predicated and unpredicated insns arm: Add support for MVE Tail-Predicated Low Overhead Loops - - - -1- 2023-12-18 Andre Vieira (lists) Unresolved
veclower: improve selection of vector mode when lowering [PR 112787] veclower: improve selection of vector mode when lowering [PR 112787] - - - 1-- 2023-12-06 Andre Vieira (lists) Accepted
vect: allow using inbranch simdclones for masked loops vect: allow using inbranch simdclones for masked loops - - - -1- 2023-11-02 Andre Vieira (lists) Unresolved
[0/8] omp: Replace simd_clone_subparts with TYPE_VECTOR_SUBPARTS - - - -1- 2023-10-18 Andre Vieira (lists) Repeat Merge
[PATCH6/8] omp: Reorder call for TARGET_SIMD_CLONE_ADJUST (was Re: [PATCH7/8] vect: Add TARGET_SIMD… Untitled series #63955 - - - --1 2023-10-18 Andre Vieira (lists) Not Applicable
vect, omp: inbranch simdclone dropping const vect, omp: inbranch simdclone dropping const - - - 1-- 2023-09-26 Andre Vieira (lists) Accepted
[8/8] aarch64: Add SVE support for simd clones [PR 96342] [1/8] parloops: Copy target and optimizations when creating a function clone - - - --1 2023-08-30 Andre Vieira (lists) Not Applicable
[PATCH7/8] vect: Add TARGET_SIMD_CLONE_ADJUST_RET_OR_PARAM [1/8] parloops: Copy target and optimizations when creating a function clone - - - --1 2023-08-30 Andre Vieira (lists) Not Applicable
[6/8] vect: Add vector_mode paramater to simd_clone_usable [1/8] parloops: Copy target and optimizations when creating a function clone - - - --1 2023-08-30 Andre Vieira (lists) Not Applicable
[5/8] vect: Use inbranch simdclones in masked loops [1/8] parloops: Copy target and optimizations when creating a function clone - - - --1 2023-08-30 Andre Vieira (lists) Not Applicable
[4/8] vect: don't allow fully masked loops with non-masked simd clones [PR 110485] [1/8] parloops: Copy target and optimizations when creating a function clone - - - --1 2023-08-30 Andre Vieira (lists) Not Applicable
[3/8] vect: Fix vect_get_smallest_scalar_type for simd clones [1/8] parloops: Copy target and optimizations when creating a function clone - - - --1 2023-08-30 Andre Vieira (lists) Not Applicable
[2/8] parloops: Allow poly nit and bound [1/8] parloops: Copy target and optimizations when creating a function clone - - - 1-- 2023-08-30 Andre Vieira (lists) Accepted
[1/8] parloops: Copy target and optimizations when creating a function clone [1/8] parloops: Copy target and optimizations when creating a function clone - - - 1-- 2023-08-30 Andre Vieira (lists) Accepted
aarch64: enable mixed-types for aarch64 simdclones aarch64: enable mixed-types for aarch64 simdclones - - - 1-- 2023-07-26 Andre Vieira (lists) Accepted
Include insn-opinit.h in PLUGIN_H [PR110610] Include insn-opinit.h in PLUGIN_H [PR110610] - - - 1-- 2023-07-11 Andre Vieira (lists) Accepted
vect: Treat vector widening IFN calls as 'simple' [PR110436] vect: Treat vector widening IFN calls as 'simple' [PR110436] - - - 1-- 2023-07-03 Andre Vieira (lists) Accepted
vect: Don't pass subtype to vect_widened_op_tree where not needed [PR 110142] vect: Don't pass subtype to vect_widened_op_tree where not needed [PR 110142] - - - -1- 2023-06-07 Andre Vieira (lists) Unresolved
gimple-range: implement widen plus range gimple-range: implement widen plus range - - - 1-- 2023-06-01 Andre Vieira (lists) Accepted
inline: improve internal function costs inline: improve internal function costs - - - 1-- 2023-06-01 Andre Vieira (lists) Accepted
[3/3] Remove widen_plus/minus_expr tree codes [1/3] Refactor to allow internal_fn's - - - --1 2023-04-28 Andre Vieira (lists) Not Applicable
[2/3] Refactor widen_plus as internal_fn [1/3] Refactor to allow internal_fn's - - - --1 2023-04-28 Andre Vieira (lists) Not Applicable
[1/3] Refactor to allow internal_fn's [1/3] Refactor to allow internal_fn's - - - 1-- 2023-04-28 Andre Vieira (lists) Accepted
ifcvt: Lower bitfields only if suitable for scalar register [PR tree/109005] ifcvt: Lower bitfields only if suitable for scalar register [PR tree/109005] - - - 1-- 2023-03-13 Andre Vieira (lists) Accepted
[RFC,6/X] omp: Allow creation of simd clones from omp declare variant with -fopenmp-simd flag [RFC,6/X] omp: Allow creation of simd clones from omp declare variant with -fopenmp-simd flag - - - --1 2023-03-08 Andre Vieira (lists) Not Applicable
[RFC,5/X] omp: Create simd clones from 'omp declare variant's [RFC,5/X] omp: Create simd clones from 'omp declare variant's - - - --1 2023-03-08 Andre Vieira (lists) Not Applicable
[RFC,4/X] omp, aarch64: Add SVE support for 'omp declare simd' [PR 96342] [RFC,4/X] omp, aarch64: Add SVE support for 'omp declare simd' [PR 96342] - - - --1 2023-03-08 Andre Vieira (lists) Not Applicable
[3/X] parloops: Allow poly number of iterations [3/X] parloops: Allow poly number of iterations - - - 1-- 2023-03-08 Andre Vieira (lists) Accepted
[2/X] parloops: Copy target and optimizations when creating a function clone [2/X] parloops: Copy target and optimizations when creating a function clone - - - 1-- 2023-03-08 Andre Vieira (lists) Accepted
[1/X] omp: Replace simd_clone_subparts with TYPE_VECTOR_SUBPARTS [1/X] omp: Replace simd_clone_subparts with TYPE_VECTOR_SUBPARTS - - - -1- 2023-03-08 Andre Vieira (lists) Unresolved
aarch64: Add aarch64*-*-* to the list of vect_long_long targets aarch64: Add aarch64*-*-* to the list of vect_long_long targets - - - 1-- 2023-01-24 Andre Vieira (lists) Accepted
[3/3] arm: Fix MVE predicates synthesis [PR 108443] arm: Fix regressions around MVE predicate codegen - - - 1-- 2023-01-24 Andre Vieira (lists) Accepted
[2/3] arm: Remove unnecessary zero-extending of MVE predicates before use [PR 107674] arm: Fix regressions around MVE predicate codegen - - - 1-- 2023-01-24 Andre Vieira (lists) Accepted
[1/3] arm: Fix sign of MVE predicate mve_pred16_t [PR 107674] arm: Fix regressions around MVE predicate codegen - - - 1-- 2023-01-24 Andre Vieira (lists) Accepted
[2/2] aarch64: Add support for widening LDAPR instructions [1/2] aarch64: Enable the use of LDAPR for load-acquire semantics - - - 1-- 2022-11-10 Andre Vieira (lists) Accepted
[1/2] aarch64: Enable the use of LDAPR for load-acquire semantics [1/2] aarch64: Enable the use of LDAPR for load-acquire semantics - - - 1-- 2022-11-10 Andre Vieira (lists) Accepted
ifcvt: Support bitfield lowering of multiple-exit loops ifcvt: Support bitfield lowering of multiple-exit loops - - - 1-- 2022-11-03 Andre Vieira (lists) Accepted
vect: Make vect_check_gather_scatter reject offsets that aren't multiples of BITS_PER_UNIT [PR10734… vect: Make vect_check_gather_scatter reject offsets that aren't multiples of BITS_PER_UNIT [PR10734… - - - 1-- 2022-10-21 Andre Vieira (lists) Accepted
vect: Fix vectype when widening container type in bitfield pattern [PR107326] vect: Fix vectype when widening container type in bitfield pattern [PR107326] - - - -1- 2022-10-20 Andre Vieira (lists) Repeat Merge
ifcvt: Do not lower bitfields if we can't analyze dr's [PR107275] ifcvt: Do not lower bitfields if we can't analyze dr's [PR107275] - - - -1- 2022-10-18 Andre Vieira (lists) Repeat Merge
ifcvt: Fix bitpos calculation in bitfield lowering [PR107229] ifcvt: Fix bitpos calculation in bitfield lowering [PR107229] - - - 1-- 2022-10-12 Andre Vieira (lists) Accepted
vect: Don't pattern match BITFIELD_REF's of non-integrals [PR107226] vect: Don't pattern match BITFIELD_REF's of non-integrals [PR107226] - - - 1-- 2022-10-12 Andre Vieira (lists) Accepted
Teach vectorizer to deal with bitfield accesses (was: [RFC] Teach vectorizer to deal with bitfield … Teach vectorizer to deal with bitfield accesses (was: [RFC] Teach vectorizer to deal with bitfield … - - - --- 2022-08-08 Andre Vieira (lists) New
[4/4,RFC] VLA Constructor aarch64: Improve codegen for dups and constructors - - - --- 2022-08-05 Andre Vieira (lists) New
[3/4] match.pd: Teach forwprop to handle VLA VEC_PERM_EXPRs with VLS CONSTRUCTORs as arguments aarch64: Improve codegen for dups and constructors - - - --- 2022-08-05 Andre Vieira (lists) New
[2/4] aarch64: Change aarch64_expand_vector_init to use rtx_vector_builder aarch64: Improve codegen for dups and constructors - - - --- 2022-08-05 Andre Vieira (lists) New
[1/4] aarch64: encourage use of GPR input for SIMD inserts aarch64: Improve codegen for dups and constructors - - - --- 2022-08-05 Andre Vieira (lists) New
[RFC] Teach vectorizer to deal with bitfield reads [RFC] Teach vectorizer to deal with bitfield reads - - - --- 2022-07-26 Andre Vieira (lists) New