Show patches with: Submitter = Robin Dapp       |    State = Action Required       |    Archived = No       |   147 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
vect: Do not try to duplicate_and_interleave one-element mode. vect: Do not try to duplicate_and_interleave one-element mode. - - - - --- 2024-09-06 Robin Dapp New
RISC-V: Add more vector-vector extract cases. RISC-V: Add more vector-vector extract cases. - - - - --- 2024-09-06 Robin Dapp New
RISC-V: Fix effective target check. RISC-V: Fix effective target check. - - - - --- 2024-08-30 Robin Dapp New
RISC-V: Fix subreg of VLS modes larger than a vector [PR116086]. RISC-V: Fix subreg of VLS modes larger than a vector [PR116086]. - - - - --- 2024-08-27 Robin Dapp New
RISC-V: Expand vec abs without masking. RISC-V: Expand vec abs without masking. - - - - --- 2024-08-22 Robin Dapp New
optabs-query: Guard smallest_int_mode_for_size [PR115495]. optabs-query: Guard smallest_int_mode_for_size [PR115495]. - - - - --- 2024-08-21 Robin Dapp New
[8/8] RISC-V: Add else operand to masked loads [PR115536]. [1/8] docs: Document maskload else operand and behavior. - - - - --- 2024-08-11 Robin Dapp New
[7/8] i386: Add else operand to masked loads. [1/8] docs: Document maskload else operand and behavior. - - - - --- 2024-08-11 Robin Dapp New
[6/8] gcn: Add else operand to masked loads. [1/8] docs: Document maskload else operand and behavior. - - - - --- 2024-08-11 Robin Dapp New
[5/8] aarch64: Add masked-load else operands. [1/8] docs: Document maskload else operand and behavior. - - - - --- 2024-08-11 Robin Dapp New
[4/8] vect: Add maskload else value support. [1/8] docs: Document maskload else operand and behavior. - - - - --- 2024-08-11 Robin Dapp New
[3/8] tree-ifcvt: Enforce zero else value after maskload. [1/8] docs: Document maskload else operand and behavior. - - - - --- 2024-08-11 Robin Dapp New
[2/8] ifn: Add else-operand handling. [1/8] docs: Document maskload else operand and behavior. - - - - --- 2024-08-11 Robin Dapp New
[1/8] docs: Document maskload else operand and behavior. [1/8] docs: Document maskload else operand and behavior. - - - - --- 2024-08-11 Robin Dapp New
RISC-V: Correct mode_idx attribute for viwalu wx variants [PR116149]. RISC-V: Correct mode_idx attribute for viwalu wx variants [PR116149]. - - - - --- 2024-07-31 Robin Dapp New
RISC-V: Expand subreg move via slide if necessary [PR116086]. RISC-V: Expand subreg move via slide if necessary [PR116086]. - - - - --- 2024-07-26 Robin Dapp New
RISC-V: Work around bare apostrophe in error string. RISC-V: Work around bare apostrophe in error string. - - - - --- 2024-07-26 Robin Dapp New
fold: Allow SSA names in inverse_conditions_p and fold VCOND_MASK. fold: Allow SSA names in inverse_conditions_p and fold VCOND_MASK. - - - - --- 2024-07-25 Robin Dapp New
[v2] RISC-V: Error early with V and no M extension. [v2] RISC-V: Error early with V and no M extension. - - 1 - --- 2024-07-24 Robin Dapp New
RISC-V: Error early with V and no M extension. [PR116036] RISC-V: Error early with V and no M extension. [PR116036] - - - - --- 2024-07-24 Robin Dapp New
[RFC] tree-if-conv: Handle nonzero masked elements [PR115336]. [RFC] tree-if-conv: Handle nonzero masked elements [PR115336]. - - - - --- 2024-07-05 Robin Dapp New
RISC-V: Use tu policy for first-element vec_set [PR115725]. RISC-V: Use tu policy for first-element vec_set [PR115725]. - - - - --- 2024-07-03 Robin Dapp New
[v2] vect: Merge loop mask and cond_op mask in fold-left, reduction [PR115382]. [v2] vect: Merge loop mask and cond_op mask in fold-left, reduction [PR115382]. - - - - --- 2024-06-10 Robin Dapp New
internal-fn: Force to reg if operand doesn't match. internal-fn: Force to reg if operand doesn't match. - - - - --- 2024-06-10 Robin Dapp New
vect: Merge loop mask and cond_op mask in fold-left, reduction. vect: Merge loop mask and cond_op mask in fold-left, reduction. - - - - --- 2024-06-10 Robin Dapp New
RISC-V: Regenerate opt urls. RISC-V: Regenerate opt urls. - - - - --- 2024-06-06 Robin Dapp New
check_GNU_style: Use raw strings. check_GNU_style: Use raw strings. - - - - --- 2024-05-31 Robin Dapp New
RISC-V: Add min/max patterns for ifcvt. RISC-V: Add min/max patterns for ifcvt. - - 1 - --- 2024-05-31 Robin Dapp New
ifcvt: Clarify if_info.original_cost. ifcvt: Clarify if_info.original_cost. - - - - --- 2024-05-31 Robin Dapp New
[v4] RISC-V: Introduce -mvector-strict-align. [v4] RISC-V: Introduce -mvector-strict-align. - - - - --- 2024-05-28 Robin Dapp New
[v3] RISC-V: Introduce -mvector-strict-align. [v3] RISC-V: Introduce -mvector-strict-align. - - - - --- 2024-05-27 Robin Dapp New
[v2] RISC-V: Introduce -mrvv-allow-misalign. [v2] RISC-V: Introduce -mrvv-allow-misalign. - - - - --- 2024-05-24 Robin Dapp New
RISC-V: Introduce -mrvv-allow-misalign. RISC-V: Introduce -mrvv-allow-misalign. - - - - --- 2024-05-24 Robin Dapp New
RISC-V: Remove dead perm series code and document. RISC-V: Remove dead perm series code and document. - - - - --- 2024-05-17 Robin Dapp New
RISC-V: Add vector popcount, clz, ctz. RISC-V: Add vector popcount, clz, ctz. - - - - --- 2024-05-17 Robin Dapp New
RISC-V: Add vandn combine helper. RISC-V: Add vandn combine helper. - - - - --- 2024-05-17 Robin Dapp New
RISC-V: Use widening shift for scatter/gather if applicable. RISC-V: Use widening shift for scatter/gather if applicable. - - - - --- 2024-05-17 Robin Dapp New
RISC-V: Add vwsll combine helpers. RISC-V: Add vwsll combine helpers. - - - - --- 2024-05-17 Robin Dapp New
RISC-V: Split vwadd.wx and vwsub.wx and add helpers. RISC-V: Split vwadd.wx and vwsub.wx and add helpers. - - - - --- 2024-05-17 Robin Dapp New
RISC-V: Do not allow v0 as dest when merging [PR115068]. RISC-V: Do not allow v0 as dest when merging [PR115068]. - - - - --- 2024-05-13 Robin Dapp New
internal-fn: Do not force vcond operand to reg. internal-fn: Do not force vcond operand to reg. - - - - --- 2024-05-10 Robin Dapp New
RISC-V: Add testcase for PR114749. RISC-V: Add testcase for PR114749. - - - - --- 2024-04-25 Robin Dapp New
RISC-V: Add VLS to mask vec_extract [PR114668]. RISC-V: Add VLS to mask vec_extract [PR114668]. - - - - --- 2024-04-15 Robin Dapp New
vect: Do not peel epilogue for partial vectors [PR114196]. vect: Do not peel epilogue for partial vectors [PR114196]. - - - - --- 2024-03-06 Robin Dapp New
RISC-V: Use vmv1r.v instead of vmv.v.v for fma output reloads [PR114200]. RISC-V: Use vmv1r.v instead of vmv.v.v for fma output reloads [PR114200]. - - - - --- 2024-03-06 Robin Dapp New
RISC-V: Add initial cost handling for segment loads/stores. RISC-V: Add initial cost handling for segment loads/stores. - - - - --- 2024-02-26 Robin Dapp New
RISC-V: Fix vec_init for simple sequences [PR114028]. RISC-V: Fix vec_init for simple sequences [PR114028]. - - - - --- 2024-02-22 Robin Dapp New
RISC-V: Adjust vec unit-stride load/store costs. RISC-V: Adjust vec unit-stride load/store costs. - - - - --- 2024-02-13 Robin Dapp New
match: Fix vcond into conditional op folding [PR113607]. match: Fix vcond into conditional op folding [PR113607]. - - - - --- 2024-01-31 Robin Dapp New
genopinit: Split init_all_optabs [PR113575] genopinit: Split init_all_optabs [PR113575] - - - - --- 2024-01-26 Robin Dapp New
testsuite/vect: Add target checks to refined patterns [PR113558] testsuite/vect: Add target checks to refined patterns [PR113558] - - - - --- 2024-01-24 Robin Dapp New
fold-const: Handle AND, IOR, XOR with stepped vectors [PR112971]. fold-const: Handle AND, IOR, XOR with stepped vectors [PR112971]. - - - - --- 2023-12-18 Robin Dapp New
expmed: Get vec_extract element mode from insn_data, [PR112999] expmed: Get vec_extract element mode from insn_data, [PR112999] - - - - --- 2023-12-14 Robin Dapp New
RISC-V: testsuite: Fix strcmp-run.c test. RISC-V: testsuite: Fix strcmp-run.c test. - - - - --- 2023-12-11 Robin Dapp New
RISC-V: Recognize stepped series in expand_vec_perm_const. RISC-V: Recognize stepped series in expand_vec_perm_const. - - - - --- 2023-12-09 Robin Dapp New
RISC-V: Add vec_init expander for masks [PR112854]. RISC-V: Add vec_init expander for masks [PR112854]. - - - - --- 2023-12-05 Robin Dapp New
RISC-V: Fix two testscases related to -std changes. RISC-V: Fix two testscases related to -std changes. - - - - --- 2023-12-04 Robin Dapp New
expmed: Perform mask extraction via QImode [PR112773]. expmed: Perform mask extraction via QImode [PR112773]. - - - - --- 2023-12-04 Robin Dapp New
RISC-V: Add vectorized strcmp. RISC-V: Add vectorized strcmp. - - - - --- 2023-12-01 Robin Dapp New
RISC-V: Add vectorized strlen. RISC-V: Add vectorized strlen. - - - - --- 2023-12-01 Robin Dapp New
RISC-V: Rename and unify stringop strategy handling [NFC]. RISC-V: Rename and unify stringop strategy handling [NFC]. - - - - --- 2023-12-01 Robin Dapp New
RISC-V: Fix rawmemchr implementation. RISC-V: Fix rawmemchr implementation. - - - - --- 2023-12-01 Robin Dapp New
RISC-V: Vectorized str(n)cmp and strlen. RISC-V: Vectorized str(n)cmp and strlen. - - - - --- 2023-11-30 Robin Dapp New
RISC-V: testsuite: Remove redundant vector_hw and zvfh_hw. RISC-V: testsuite: Remove redundant vector_hw and zvfh_hw. - - - - --- 2023-11-21 Robin Dapp New
vect: Allow reduc_index != 1 for COND_OPs. vect: Allow reduc_index != 1 for COND_OPs. - - - - --- 2023-11-21 Robin Dapp New
RISC-V: testsuite: Fix popcount test. RISC-V: testsuite: Fix popcount test. - - - - --- 2023-11-20 Robin Dapp New
RISC-V: testsuite: Add rv64 requirement for bug-9 and bug-14. RISC-V: testsuite: Add rv64 requirement for bug-9 and bug-14. - - - - --- 2023-11-20 Robin Dapp New
RISC-V: testsuite: Do not set default arch for RVV. RISC-V: testsuite: Do not set default arch for RVV. - - - - --- 2023-11-20 Robin Dapp New
RISC-V: Disallow 64-bit indexed loads and stores for rv32gcv. RISC-V: Disallow 64-bit indexed loads and stores for rv32gcv. - - - - --- 2023-11-15 Robin Dapp New
RISC-V: vsetvl: Refine REG_EQUAL equality. RISC-V: vsetvl: Refine REG_EQUAL equality. - - - - --- 2023-11-13 Robin Dapp New
RISC-V: testsuite: Fix 32-bit FAILs. RISC-V: testsuite: Fix 32-bit FAILs. - - - - --- 2023-11-10 Robin Dapp New
vect: Look through pattern stmt in fold_left_reduction. vect: Look through pattern stmt in fold_left_reduction. - - - - --- 2023-11-10 Robin Dapp New
RISC-V/testsuite: Fix zvfh tests. RISC-V/testsuite: Fix zvfh tests. - - - - --- 2023-11-09 Robin Dapp New
vect: Use statement vectype for conditional mask. vect: Use statement vectype for conditional mask. - - - - --- 2023-11-08 Robin Dapp New
testsuite/vect: Make check more accurate. testsuite/vect: Make check more accurate. - - - - --- 2023-11-07 Robin Dapp New
testsuite: Change expectation for bb-slp-over-widen-n.c testsuite: Change expectation for bb-slp-over-widen-n.c - - - - --- 2023-11-07 Robin Dapp New
vect/ifcvt: Add vec_cond fallback and check for vector versioning. vect/ifcvt: Add vec_cond fallback and check for vector versioning. - - - - --- 2023-11-07 Robin Dapp New
RISC-V: Add vector fmin/fmax expanders. RISC-V: Add vector fmin/fmax expanders. - - - - --- 2023-10-30 Robin Dapp New
RISC-V: Add rawmemchr expander. RISC-V: Add rawmemchr expander. - - - - --- 2023-10-26 Robin Dapp New
RISC-V: Fix cond_sqrt tests. RISC-V: Fix cond_sqrt tests. - - - - --- 2023-10-26 Robin Dapp New
internal-fn: Add VCOND_MASK_LEN. internal-fn: Add VCOND_MASK_LEN. - - - - --- 2023-10-23 Robin Dapp New
vect: Allow same precision for bit-precision conversions. vect: Allow same precision for bit-precision conversions. - - - - --- 2023-10-18 Robin Dapp New
RISC-V: Add popcount fallback expander. RISC-V: Add popcount fallback expander. - - - - --- 2023-10-18 Robin Dapp New
genemit: Split insn-emit.cc into ten files. genemit: Split insn-emit.cc into ten files. - - - - --- 2023-10-12 Robin Dapp New
ifcvt/vect: Emit COND_ADD for conditional scalar reduction. ifcvt/vect: Emit COND_ADD for conditional scalar reduction. - - - - --- 2023-09-20 Robin Dapp New
match: Don't sink comparisons into vec_cond operands. match: Don't sink comparisons into vec_cond operands. - - - - --- 2023-09-08 Robin Dapp New
gimple-match: Do not try UNCOND optimization with COND_LEN. gimple-match: Do not try UNCOND optimization with COND_LEN. - - - - --- 2023-09-08 Robin Dapp New
RISC-V: Add vec_extract for BI -> QI. RISC-V: Add vec_extract for BI -> QI. - - - - --- 2023-09-01 Robin Dapp New
testsuite/vect: Make match patterns more accurate. testsuite/vect: Make match patterns more accurate. - - - - --- 2023-08-31 Robin Dapp New
expmed: Allow extract_bit_field via mem for low-precision modes. expmed: Allow extract_bit_field via mem for low-precision modes. - - - - --- 2023-08-30 Robin Dapp New
RISC-V: Add initial pipeline description for an out-of-order core. RISC-V: Add initial pipeline description for an out-of-order core. - - - - --- 2023-08-23 Robin Dapp New
RISC-V: Allow immediates 17-31 for vector shift. RISC-V: Allow immediates 17-31 for vector shift. - - 1 - --- 2023-08-18 Robin Dapp New
RISC-V/testsuite: Add missing conversion tests. RISC-V/testsuite: Add missing conversion tests. - - - - --- 2023-08-18 Robin Dapp New
RISC-V: Enable pressure-aware scheduling by default. RISC-V: Enable pressure-aware scheduling by default. - - - - --- 2023-08-18 Robin Dapp New
RISC-V: Fix reduc_strict_run-1 test case. RISC-V: Fix reduc_strict_run-1 test case. - - - - --- 2023-08-15 Robin Dapp New
IFN: Fix vector extraction into promoted subreg. IFN: Fix vector extraction into promoted subreg. - - - - --- 2023-08-15 Robin Dapp New
vect: Add a popcount fallback. vect: Add a popcount fallback. - - - - --- 2023-08-07 Robin Dapp New
fwprop: Allow UNARY_P and check register pressure. fwprop: Allow UNARY_P and check register pressure. - - - - --- 2023-08-07 Robin Dapp New
RISC-V: Implement vector "average" autovec pattern. RISC-V: Implement vector "average" autovec pattern. - - - - --- 2023-08-01 Robin Dapp New
gcse: Extract reg pressure handling into separate file. gcse: Extract reg pressure handling into separate file. - - - - --- 2023-07-28 Robin Dapp New
« 1 2 »