Show patches with: Submitter = Robin Dapp       |    State = Action Required       |    Archived = No       |   106 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
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
[v2] vect: Handle demoting FLOAT and promoting FIX_TRUNC. [v2] vect: Handle demoting FLOAT and promoting FIX_TRUNC. - - - - --- 2023-07-14 Robin Dapp New
vect: Handle demoting FLOAT and promoting FIX_TRUNC. vect: Handle demoting FLOAT and promoting FIX_TRUNC. - - - - --- 2023-07-13 Robin Dapp New
[v2] genopinit: Allow more than 256 modes. [v2] genopinit: Allow more than 256 modes. - - - - --- 2023-07-11 Robin Dapp New
genopinit: Allow more than 256 modes. genopinit: Allow more than 256 modes. - - - - --- 2023-07-11 Robin Dapp New
genopinit: Allow more than 256 modes. genopinit: Allow more than 256 modes. - - - - --- 2023-07-11 Robin Dapp New
RISC-V: Change truncate to float_truncate in narrowing RISC-V: Change truncate to float_truncate in narrowing - - - - --- 2023-07-05 Robin Dapp New
RISC-V: Support variable index in vec_extract. RISC-V: Support variable index in vec_extract. - - - - --- 2023-07-05 Robin Dapp New
RISC-V: Allow variable index for vec_set. RISC-V: Allow variable index for vec_set. - - - - --- 2023-07-05 Robin Dapp New
gimple-isel: Recognize vec_extract pattern. gimple-isel: Recognize vec_extract pattern. - - - - --- 2023-07-03 Robin Dapp New
RISC-V: Add autovect widening/narrowing Integer/FP conversions. RISC-V: Add autovect widening/narrowing Integer/FP conversions. - - - - --- 2023-06-26 Robin Dapp New
RISC-V: Add autovec FP widening/narrowing. RISC-V: Add autovec FP widening/narrowing. - - - - --- 2023-06-26 Robin Dapp New
RISC-V: Add autovec FP int->float conversion. RISC-V: Add autovec FP int->float conversion. - - - - --- 2023-06-26 Robin Dapp New
match.pd: Use element_mode instead of TYPE_MODE. match.pd: Use element_mode instead of TYPE_MODE. - - - - --- 2023-06-26 Robin Dapp New
RISC-V: Split VF iterators for Zvfh(min). RISC-V: Split VF iterators for Zvfh(min). - - - - --- 2023-06-22 Robin Dapp New
[v2] RISC-V: Implement autovec copysign. [v2] RISC-V: Implement autovec copysign. - - - - --- 2023-06-21 Robin Dapp New
RISC-V: Implement autovec copysign. RISC-V: Implement autovec copysign. - - - - --- 2023-06-20 Robin Dapp New
RISC-V: Fix vmul test expectation. RISC-V: Fix vmul test expectation. - - - - --- 2023-06-20 Robin Dapp New
[v2] RISC-V: Implement vec_set and vec_extract. [v2] RISC-V: Implement vec_set and vec_extract. - - - - --- 2023-06-16 Robin Dapp New
[v3] RISC-V: Add autovec FP unary operations. [v3] RISC-V: Add autovec FP unary operations. - - - - --- 2023-06-16 Robin Dapp New
[v3] RISC-V: Add autovec FP binary operations. [v3] RISC-V: Add autovec FP binary operations. - - - - --- 2023-06-16 Robin Dapp New
[v2] RISC-V: Add autovec FP unary operations. [v2] RISC-V: Add autovec FP unary operations. - - - - --- 2023-06-15 Robin Dapp New
[v2] RISC-V: Add autovec FP binary operations. [v2] RISC-V: Add autovec FP binary operations. - - - - --- 2023-06-15 Robin Dapp New
[v2] RISC-V: testsuite: Add vector_hw and zvfh_hw checks. [v2] RISC-V: testsuite: Add vector_hw and zvfh_hw checks. - - - - --- 2023-06-15 Robin Dapp New
RISC-V: Add autovec FP unary operations. RISC-V: Add autovec FP unary operations. - - - - --- 2023-06-14 Robin Dapp New
RISC-V: Add autovec FP binary operations. RISC-V: Add autovec FP binary operations. - - - - --- 2023-06-14 Robin Dapp New
RISC-V: testsuite: Add vector_hw and zvfh_hw checks. RISC-V: testsuite: Add vector_hw and zvfh_hw checks. - - - - --- 2023-06-14 Robin Dapp New
RISC-V: Add (u)int8_t to binop tests. RISC-V: Add (u)int8_t to binop tests. - - - - --- 2023-06-14 Robin Dapp New
RISC-V: Add sign-extending variants for vmv.x.s. RISC-V: Add sign-extending variants for vmv.x.s. - - - - --- 2023-06-12 Robin Dapp New
RISC-V: Implement vec_set and vec_extract. RISC-V: Implement vec_set and vec_extract. - - - - --- 2023-06-12 Robin Dapp New
RISC-V: Synthesize power-of-two constants. RISC-V: Synthesize power-of-two constants. - - - - --- 2023-05-30 Robin Dapp New
[v2] RISC-V: Implement autovec abs, vneg, vnot. [v2] RISC-V: Implement autovec abs, vneg, vnot. - - - - --- 2023-05-25 Robin Dapp New
RISC-V: Add autovec sign/zero extension and truncation. RISC-V: Add autovec sign/zero extension and truncation. - - - - --- 2023-05-25 Robin Dapp New
RISC-V: Implement autovec abs, vneg, vnot. RISC-V: Implement autovec abs, vneg, vnot. - - - - --- 2023-05-19 Robin Dapp New
RISC-V: testsuite: Remove empty *-run-template.h. RISC-V: testsuite: Remove empty *-run-template.h. - - - - --- 2023-05-19 Robin Dapp New
RISC-V: Allow more loading of const vectors. RISC-V: Allow more loading of const vectors. - - - - --- 2023-05-19 Robin Dapp New
[v2] RISC-V: Allow vector constants in riscv_const_insns. [v2] RISC-V: Allow vector constants in riscv_const_insns. - - - - --- 2023-05-11 Robin Dapp New
[Commited] MAINTAINERS: Fix alphabetic sorting. [Commited] MAINTAINERS: Fix alphabetic sorting. - - - - --- 2023-05-11 Robin Dapp New
[v2] RISC-V: Split off shift patterns for autovectorization. [v2] RISC-V: Split off shift patterns for autovectorization. - - - - --- 2023-05-11 Robin Dapp New
[v2] RISC-V: Clarify vlmax and length handling. [v2] RISC-V: Clarify vlmax and length handling. - - - - --- 2023-05-11 Robin Dapp New
[v2] RISC-V: Add autovectorization tests for binary integer, operations. [v2] RISC-V: Add autovectorization tests for binary integer, operations. - - - - --- 2023-05-11 Robin Dapp New
[v2] RISC-V: Add vectorized binops and insn_expander helpers. [v2] RISC-V: Add vectorized binops and insn_expander helpers. - - - - --- 2023-05-11 Robin Dapp New
« 1 2 »