aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-slp-patterns.c
AgeCommit message (Expand)AuthorFilesLines
2021-11-10vect: remove unused variable in complex numbers detection code.Tamar Christina1-1/+0
2021-11-02middle-end: Fix PR103007, add missing check on complex fms detection.Tamar Christina1-1/+5
2021-10-29middle-end: Update the Arm complex numbers auto-vec detection to the new form...Tamar Christina1-243/+124
2021-08-05Adjust by-value function vec arguments to by-reference.Martin Sebor1-1/+1
2021-07-20Adjust by-value function vec arguments to by-reference.Martin Sebor1-2/+4
2021-07-06Add FMADDSUB and FMSUBADD SLP vectorization patterns and optabsRichard Biener1-56/+136
2021-06-25Fixup reduction info on addsub SLP patternRichard Biener1-5/+7
2021-06-24Add x86 addsub SLP patternRichard Biener1-0/+100
2021-06-09tree-optimization/100981 - fix SLP patterns involving reductionsRichard Biener1-1/+4
2021-03-30slp: reject non-multiple of 2 laned SLP trees (PR99825)Tamar Christina1-1/+2
2021-03-25tree-optimization/99746 - avoid confusing hybrid codeRichard Biener1-8/+2
2021-03-19slp: remove unneeded permute calculation (PR99656)Tamar Christina1-41/+22
2021-02-24slp: fix sharing of SLP only patterns.Tamar Christina1-31/+20
2021-02-03slp: Split out patterns away from using SLP_ONLY into their own flagTamar Christina1-1/+1
2021-01-14slp: Add complex operations class to share first match among all matchersTamar Christina1-1/+78
2021-01-14slp: support complex FMS and complex FMS conjugateTamar Christina1-1/+181
2021-01-14slp: support complex FMA and complex FMA conjugateTamar Christina1-0/+180
2021-01-14slp: support complex multiply and complex multiply conjugateTamar Christina1-0/+368
2021-01-14slp: elide intermediate nodes for complex add and avoid truncateTamar Christina1-9/+7
2021-01-11slp: upgrade complex add to new format and fix memory leaksTamar Christina1-5/+20
2021-01-11slp: handle externals correctly in linear_loads_pTamar Christina1-1/+3
2021-01-11slp: fix is_linear_load_p to prevent multiple answersTamar Christina1-9/+9
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-14middle-end: Exclude TOP permute from blend considerationsTamar Christina1-1/+2
2020-12-13middle-end: Support complex AdditionTamar Christina1-0/+720