Show patches with: Submitter = Robin Dapp       |   89 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
RISC-V: Add initial cost handling for segment loads/stores. RISC-V: Add initial cost handling for segment loads/stores. - - - -1- 2024-02-26 Robin Dapp Unresolved
RISC-V: Fix vec_init for simple sequences [PR114028]. RISC-V: Fix vec_init for simple sequences [PR114028]. - - - -1- 2024-02-22 Robin Dapp Unresolved
RISC-V: Adjust vec unit-stride load/store costs. RISC-V: Adjust vec unit-stride load/store costs. - - - -1- 2024-02-13 Robin Dapp Unresolved
match: Fix vcond into conditional op folding [PR113607]. match: Fix vcond into conditional op folding [PR113607]. - - - -1- 2024-01-31 Robin Dapp Unresolved
genopinit: Split init_all_optabs [PR113575] genopinit: Split init_all_optabs [PR113575] - - - 1-- 2024-01-26 Robin Dapp Accepted
testsuite/vect: Add target checks to refined patterns [PR113558] testsuite/vect: Add target checks to refined patterns [PR113558] - - - -1- 2024-01-24 Robin Dapp Unresolved
fold-const: Handle AND, IOR, XOR with stepped vectors [PR112971]. fold-const: Handle AND, IOR, XOR with stepped vectors [PR112971]. - - - 1-- 2023-12-18 Robin Dapp Accepted
expmed: Get vec_extract element mode from insn_data, [PR112999] expmed: Get vec_extract element mode from insn_data, [PR112999] - - - 1-- 2023-12-14 Robin Dapp Accepted
RISC-V: testsuite: Fix strcmp-run.c test. RISC-V: testsuite: Fix strcmp-run.c test. - - - -1- 2023-12-11 Robin Dapp Unresolved
RISC-V: Recognize stepped series in expand_vec_perm_const. RISC-V: Recognize stepped series in expand_vec_perm_const. - - - -1- 2023-12-09 Robin Dapp Unresolved
RISC-V: Add vec_init expander for masks [PR112854]. RISC-V: Add vec_init expander for masks [PR112854]. - - - -1- 2023-12-05 Robin Dapp Unresolved
RISC-V: Fix two testscases related to -std changes. RISC-V: Fix two testscases related to -std changes. - - - -1- 2023-12-04 Robin Dapp Unresolved
expmed: Perform mask extraction via QImode [PR112773]. expmed: Perform mask extraction via QImode [PR112773]. - - - -1- 2023-12-04 Robin Dapp Unresolved
RISC-V: Add vectorized strcmp. RISC-V: Add vectorized strcmp. - - - -1- 2023-12-01 Robin Dapp Unresolved
RISC-V: Add vectorized strlen. RISC-V: Add vectorized strlen. - - - -1- 2023-12-01 Robin Dapp Unresolved
RISC-V: Rename and unify stringop strategy handling [NFC]. RISC-V: Rename and unify stringop strategy handling [NFC]. - - - -1- 2023-12-01 Robin Dapp Unresolved
RISC-V: Fix rawmemchr implementation. RISC-V: Fix rawmemchr implementation. - - - -1- 2023-12-01 Robin Dapp Unresolved
RISC-V: Vectorized str(n)cmp and strlen. RISC-V: Vectorized str(n)cmp and strlen. - - - -1- 2023-11-30 Robin Dapp Unresolved
RISC-V: vsetvl: Refine REG_EQUAL equality. RISC-V: vsetvl: Refine REG_EQUAL equality. - - - -1- 2023-11-13 Robin Dapp Unresolved
RISC-V: Add vector fmin/fmax expanders. RISC-V: Add vector fmin/fmax expanders. - - - -1- 2023-10-30 Robin Dapp Unresolved
RISC-V: Add rawmemchr expander. RISC-V: Add rawmemchr expander. - - - -1- 2023-10-26 Robin Dapp Unresolved
RISC-V: Fix cond_sqrt tests. RISC-V: Fix cond_sqrt tests. - - - -1- 2023-10-26 Robin Dapp Unresolved
internal-fn: Add VCOND_MASK_LEN. internal-fn: Add VCOND_MASK_LEN. - - - -1- 2023-10-23 Robin Dapp Corrupt patch
vect: Allow same precision for bit-precision conversions. vect: Allow same precision for bit-precision conversions. - - - -1- 2023-10-18 Robin Dapp Unresolved
RISC-V: Add popcount fallback expander. RISC-V: Add popcount fallback expander. - - - -1- 2023-10-18 Robin Dapp Unresolved
genemit: Split insn-emit.cc into ten files. genemit: Split insn-emit.cc into ten files. - - - -1- 2023-10-12 Robin Dapp Unresolved
ifcvt/vect: Emit COND_ADD for conditional scalar reduction. ifcvt/vect: Emit COND_ADD for conditional scalar reduction. - - - -1- 2023-09-20 Robin Dapp Unresolved
match: Don't sink comparisons into vec_cond operands. match: Don't sink comparisons into vec_cond operands. - - - 1-- 2023-09-08 Robin Dapp Accepted
gimple-match: Do not try UNCOND optimization with COND_LEN. gimple-match: Do not try UNCOND optimization with COND_LEN. - - - 1-- 2023-09-08 Robin Dapp Accepted
RISC-V: Add vec_extract for BI -> QI. RISC-V: Add vec_extract for BI -> QI. - - - -1- 2023-09-01 Robin Dapp Unresolved
testsuite/vect: Make match patterns more accurate. testsuite/vect: Make match patterns more accurate. - - - 1-- 2023-08-31 Robin Dapp Accepted
expmed: Allow extract_bit_field via mem for low-precision modes. expmed: Allow extract_bit_field via mem for low-precision modes. - - - 1-- 2023-08-30 Robin Dapp Accepted
RISC-V: Add initial pipeline description for an out-of-order core. RISC-V: Add initial pipeline description for an out-of-order core. - - - -1- 2023-08-23 Robin Dapp Unresolved
RISC-V: Allow immediates 17-31 for vector shift. RISC-V: Allow immediates 17-31 for vector shift. - 1 - 1-- 2023-08-18 Robin Dapp Accepted
RISC-V/testsuite: Add missing conversion tests. RISC-V/testsuite: Add missing conversion tests. - - - -1- 2023-08-18 Robin Dapp Unresolved
RISC-V: Enable pressure-aware scheduling by default. RISC-V: Enable pressure-aware scheduling by default. - - - -1- 2023-08-18 Robin Dapp Unresolved
RISC-V: Fix reduc_strict_run-1 test case. RISC-V: Fix reduc_strict_run-1 test case. - - - -1- 2023-08-15 Robin Dapp Unresolved
IFN: Fix vector extraction into promoted subreg. IFN: Fix vector extraction into promoted subreg. - - - -1- 2023-08-15 Robin Dapp Unresolved
vect: Add a popcount fallback. vect: Add a popcount fallback. - - - 1-- 2023-08-07 Robin Dapp Accepted
fwprop: Allow UNARY_P and check register pressure. fwprop: Allow UNARY_P and check register pressure. - - - 1-- 2023-08-07 Robin Dapp Accepted
RISC-V: Implement vector "average" autovec pattern. RISC-V: Implement vector "average" autovec pattern. - - - -1- 2023-08-01 Robin Dapp Unresolved
gcse: Extract reg pressure handling into separate file. gcse: Extract reg pressure handling into separate file. - - - -1- 2023-07-28 Robin Dapp Unresolved
[v2] vect: Handle demoting FLOAT and promoting FIX_TRUNC. [v2] vect: Handle demoting FLOAT and promoting FIX_TRUNC. - - - -1- 2023-07-14 Robin Dapp Unresolved
vect: Handle demoting FLOAT and promoting FIX_TRUNC. vect: Handle demoting FLOAT and promoting FIX_TRUNC. - - - -1- 2023-07-13 Robin Dapp Unresolved
[v2] genopinit: Allow more than 256 modes. [v2] genopinit: Allow more than 256 modes. - - - -1- 2023-07-11 Robin Dapp Unresolved
genopinit: Allow more than 256 modes. genopinit: Allow more than 256 modes. - - - -1- 2023-07-11 Robin Dapp Corrupt patch
genopinit: Allow more than 256 modes. genopinit: Allow more than 256 modes. - - - 1-- 2023-07-11 Robin Dapp Accepted
RISC-V: Change truncate to float_truncate in narrowing RISC-V: Change truncate to float_truncate in narrowing - - - -1- 2023-07-05 Robin Dapp Unresolved
RISC-V: Support variable index in vec_extract. RISC-V: Support variable index in vec_extract. - - - -1- 2023-07-05 Robin Dapp Unresolved
RISC-V: Allow variable index for vec_set. RISC-V: Allow variable index for vec_set. - - - -1- 2023-07-05 Robin Dapp Unresolved
gimple-isel: Recognize vec_extract pattern. gimple-isel: Recognize vec_extract pattern. - - - 1-- 2023-07-03 Robin Dapp Accepted
RISC-V: Add autovect widening/narrowing Integer/FP conversions. RISC-V: Add autovect widening/narrowing Integer/FP conversions. - - - -1- 2023-06-26 Robin Dapp Unresolved
RISC-V: Add autovec FP widening/narrowing. RISC-V: Add autovec FP widening/narrowing. - - - -1- 2023-06-26 Robin Dapp Unresolved
RISC-V: Add autovec FP int->float conversion. RISC-V: Add autovec FP int->float conversion. - - - -1- 2023-06-26 Robin Dapp Unresolved
match.pd: Use element_mode instead of TYPE_MODE. match.pd: Use element_mode instead of TYPE_MODE. - - - -1- 2023-06-26 Robin Dapp Unresolved
RISC-V: Split VF iterators for Zvfh(min). RISC-V: Split VF iterators for Zvfh(min). - - - -1- 2023-06-22 Robin Dapp Unresolved
[v2] RISC-V: Implement autovec copysign. [v2] RISC-V: Implement autovec copysign. - - - 1-- 2023-06-21 Robin Dapp Accepted
RISC-V: Implement autovec copysign. RISC-V: Implement autovec copysign. - - - 1-- 2023-06-20 Robin Dapp Accepted
RISC-V: Fix vmul test expectation. RISC-V: Fix vmul test expectation. - - - -1- 2023-06-20 Robin Dapp Unresolved
[v2] RISC-V: Implement vec_set and vec_extract. [v2] RISC-V: Implement vec_set and vec_extract. - - - -1- 2023-06-16 Robin Dapp Unresolved
[v3] RISC-V: Add autovec FP unary operations. [v3] RISC-V: Add autovec FP unary operations. - - - -1- 2023-06-16 Robin Dapp Unresolved
[v3] RISC-V: Add autovec FP binary operations. [v3] RISC-V: Add autovec FP binary operations. - - - -1- 2023-06-16 Robin Dapp Unresolved
[v2] RISC-V: Add autovec FP unary operations. [v2] RISC-V: Add autovec FP unary operations. - - - -1- 2023-06-15 Robin Dapp Unresolved
[v2] RISC-V: Add autovec FP binary operations. [v2] RISC-V: Add autovec FP binary operations. - - - -1- 2023-06-15 Robin Dapp Unresolved
[v2] RISC-V: testsuite: Add vector_hw and zvfh_hw checks. [v2] RISC-V: testsuite: Add vector_hw and zvfh_hw checks. - - - -1- 2023-06-15 Robin Dapp Unresolved
RISC-V: Add autovec FP unary operations. RISC-V: Add autovec FP unary operations. - - - -1- 2023-06-14 Robin Dapp Unresolved
RISC-V: Add autovec FP binary operations. RISC-V: Add autovec FP binary operations. - - - -1- 2023-06-14 Robin Dapp Corrupt patch
RISC-V: testsuite: Add vector_hw and zvfh_hw checks. RISC-V: testsuite: Add vector_hw and zvfh_hw checks. - - - -1- 2023-06-14 Robin Dapp Unresolved
RISC-V: Add (u)int8_t to binop tests. RISC-V: Add (u)int8_t to binop tests. - - - -1- 2023-06-14 Robin Dapp Unresolved
RISC-V: Add sign-extending variants for vmv.x.s. RISC-V: Add sign-extending variants for vmv.x.s. - - - -1- 2023-06-12 Robin Dapp Unresolved
RISC-V: Implement vec_set and vec_extract. RISC-V: Implement vec_set and vec_extract. - - - -1- 2023-06-12 Robin Dapp Unresolved
RISC-V: Synthesize power-of-two constants. RISC-V: Synthesize power-of-two constants. - - - -1- 2023-05-30 Robin Dapp Unresolved
[v2] RISC-V: Implement autovec abs, vneg, vnot. [v2] RISC-V: Implement autovec abs, vneg, vnot. - - - -1- 2023-05-25 Robin Dapp Unresolved
RISC-V: Add autovec sign/zero extension and truncation. RISC-V: Add autovec sign/zero extension and truncation. - - - -1- 2023-05-25 Robin Dapp Unresolved
RISC-V: Implement autovec abs, vneg, vnot. RISC-V: Implement autovec abs, vneg, vnot. - - - -1- 2023-05-19 Robin Dapp Unresolved
RISC-V: testsuite: Remove empty *-run-template.h. RISC-V: testsuite: Remove empty *-run-template.h. - - - 1-- 2023-05-19 Robin Dapp Accepted
RISC-V: Allow more loading of const vectors. RISC-V: Allow more loading of const vectors. - - - 1-- 2023-05-19 Robin Dapp Accepted
[v2] RISC-V: Allow vector constants in riscv_const_insns. [v2] RISC-V: Allow vector constants in riscv_const_insns. - - - -1- 2023-05-11 Robin Dapp Repeat Merge
[Commited] MAINTAINERS: Fix alphabetic sorting. [Commited] MAINTAINERS: Fix alphabetic sorting. - - - -1- 2023-05-11 Robin Dapp Repeat Merge
[v2] RISC-V: Split off shift patterns for autovectorization. [v2] RISC-V: Split off shift patterns for autovectorization. - - - -1- 2023-05-11 Robin Dapp Unresolved
[v2] RISC-V: Clarify vlmax and length handling. [v2] RISC-V: Clarify vlmax and length handling. - - - -1- 2023-05-11 Robin Dapp Unresolved
[v2] RISC-V: Add autovectorization tests for binary integer, operations. [v2] RISC-V: Add autovectorization tests for binary integer, operations. - - - 1-- 2023-05-11 Robin Dapp Accepted
[v2] RISC-V: Add vectorized binops and insn_expander helpers. [v2] RISC-V: Add vectorized binops and insn_expander helpers. - - - 1-- 2023-05-11 Robin Dapp Accepted
mklog.py: Add --commit option. mklog.py: Add --commit option. - - - 1-- 2023-05-11 Robin Dapp Accepted
riscv: Add autovectorization tests for binary integer riscv: Add autovectorization tests for binary integer - - - 1-- 2023-05-10 Robin Dapp Accepted
riscv: Split off shift patterns for autovectorization. riscv: Split off shift patterns for autovectorization. - - - -1- 2023-05-10 Robin Dapp Unresolved
riscv: Clarify vlmax and length handling. riscv: Clarify vlmax and length handling. - - - -1- 2023-05-10 Robin Dapp Unresolved
riscv: Add vectorized binops and insn_expander helpers. riscv: Add vectorized binops and insn_expander helpers. - - - 1-- 2023-05-10 Robin Dapp Accepted
riscv: Allow vector constants in riscv_const_insns. riscv: Allow vector constants in riscv_const_insns. - - - 1-- 2023-04-28 Robin Dapp Accepted