Age | Commit message (Expand) | Author | Files | Lines |
2024-02-16 | [SLP] Regen a couple of tests to reduce future diff | Philip Reames | 4 | -43/+43 |
2024-02-16 | [SLP] Update test naming to avoid FileCheck warnings | Philip Reames | 1 | -44/+44 |
2024-02-15 | Adding support of AMDLIBM vector library (#78560) | Rohit Aggarwal | 1 | -1/+28 |
2024-02-13 | [SLP] Add X86 version of non-power-of-2 vectorization tests. | Florian Hahn | 4 | -0/+956 |
2024-02-12 | [SLP]FIx PR81403: compiler crah because wrongly resized vector value. | Alexey Bataev | 1 | -0/+67 |
2024-02-12 | [SLP]Add support for strided loads. | Alexey Bataev | 6 | -397/+301 |
2024-02-12 | Revert "[SLP]Add support for strided loads." | Alexey Bataev | 6 | -301/+397 |
2024-02-12 | [SLP]Add support for strided loads. | Alexey Bataev | 6 | -397/+301 |
2024-02-07 | [SLP]Add GEP cost estimation for gathered loads. | Alexey Bataev | 1 | -89/+358 |
2024-02-05 | [Transforms] Convert tests to opaque pointers (NFC) | Nikita Popov | 10 | -403/+403 |
2024-02-01 | [SLP][NFC]Add tests with strided loads, NFC. | Alexey Bataev | 5 | -0/+1116 |
2024-01-30 | [SLP]Fix PR80027: Fix costs processing for minbitwidth types. | Alexey Bataev | 1 | -0/+48 |
2024-01-29 | [SLP]Fix PR79743: Check that all users are demoted before trying to | Alexey Bataev | 1 | -14/+10 |
2024-01-29 | [SLP][NFC]Add a test for PR79743 with incorrect node demotion, NFC. | Alexey Bataev | 1 | -0/+69 |
2024-01-25 | [SLP]Fix PR79229: Do not erase extractelement, if it used in | Alexey Bataev | 1 | -0/+107 |
2024-01-24 | [SLP]Fix PR79229: Check that extractelement is used only in a single node | Alexey Bataev | 1 | -0/+144 |
2024-01-24 | [SLP]Fix PR79321: SLPVectorizer's PHICompare doesn't provide a strict | Alexey Bataev | 1 | -1/+1 |
2024-01-24 | [InstCombine] Canonicalize constant GEPs to i8 source element type (#68882) | Nikita Popov | 9 | -324/+324 |
2024-01-23 | [SLP]Fix PR79193: skip analysis of gather nodes for minbitwidth. | Alexey Bataev | 1 | -0/+16 |
2024-01-18 | [SLP][NFC]Add a test with extending the types for vectorized | Alexey Bataev | 1 | -0/+109 |
2024-01-16 | [SLP]Fix PR78298: Assertion `GEP->getNumIndices() == 1 && | Alexey Bataev | 1 | -0/+19 |
2024-01-16 | [SLP]Fix PR78236: correctly track external values, replaced several | Alexey Bataev | 1 | -0/+65 |
2024-01-12 | [SLP]Fix PR77916: transform the whole mask, not only the elements for | Alexey Bataev | 1 | -0/+45 |
2024-01-12 | [SLP]Fix a crash for reduced values with minbitwidth, which are reused. | Alexey Bataev | 1 | -0/+30 |
2024-01-11 | [SLP] Add a set of tests with non-power-of-2 operations. | Florian Hahn | 4 | -0/+1000 |
2024-01-11 | [SLP]Do not require external uses for roots and single use for other instruct... | Alexey Bataev | 4 | -49/+37 |
2024-01-11 | [SLP][NFC]Add a test for final vector with minbitwidth, NFC. | Alexey Bataev | 1 | -0/+33 |
2024-01-11 | Revert "[SLP]Do not require external uses for roots and single use for other ... | Martin Storsjö | 3 | -28/+43 |
2024-01-10 | [SLP]Do not require external uses for roots and single use for other instruct... | Alexey Bataev | 3 | -43/+28 |
2024-01-10 | [SLP][NFC]Replace constant by some meaningfull values to make test more | Alexey Bataev | 1 | -12/+23 |
2024-01-10 | [SLP][TTI]Improve detection of the insert-subvector pattern for SLP. (#74749) | Alexey Bataev | 1 | -11/+6 |
2024-01-08 | [SLP]Fix PR76850: do the analysis of the submask. | Alexey Bataev | 1 | -0/+25 |
2024-01-04 | [SLP]Use revectorized value for extracts from buildvector, beeing | Alexey Bataev | 1 | -0/+45 |
2024-01-03 | [SLP]Use revectorized value for extracts from buildvector, beeing | Alexey Bataev | 1 | -0/+27 |
2024-01-02 | [SLP][NFC]Add some extra values to avoid constant expressions in the test. | Alexey Bataev | 1 | -9/+15 |
2023-12-30 | [SLP] no need to generate extract for in-tree uses for original scala… (#76... | Enna1 | 2 | -26/+26 |
2023-12-28 | [SLP][TTI][X86]Add addsub pattern cost estimation. (#76461) | Alexey Bataev | 2 | -19/+23 |
2023-12-27 | Revert "[SLP][TTI][X86]Add addsub pattern cost estimation. (#76461)" | Douglas Yung | 2 | -23/+19 |
2023-12-27 | [SLP][TTI][X86]Add addsub pattern cost estimation. (#76461) | Alexey Bataev | 2 | -19/+23 |
2023-12-20 | [SLP]Fix PR75995: drop wrapping flags for resized wrapped binops. | Alexey Bataev | 1 | -1/+1 |
2023-12-20 | [SLP][NFC]Add a test with incorrect wrapping flags in the binops with | Alexey Bataev | 1 | -0/+44 |
2023-12-19 | [InstCombine] Don't treat undef as poison in demanded element simplification | Nikita Popov | 2 | -16/+16 |
2023-12-18 | [RISCV] Remove experimental from Vector Crypto extensions (#74213) | Eric Biggers | 2 | -4/+4 |
2023-12-18 | [InstCombine] Replace non-demanded undef vector with poison | Nikita Popov | 6 | -29/+29 |
2023-12-14 | [SLP] Pessimistically handle unknown vector entries in SLP vectorizer (#75438) | Maurice Heumann | 1 | -0/+25 |
2023-12-07 | [SLP]Add a test for missed insert_subvector pattern detection, NFC. | Alexey Bataev | 1 | -0/+56 |
2023-12-06 | [SLP]Fix PR74607: Fix dependency between buildvector nodes with user | Alexey Bataev | 2 | -3/+49 |
2023-12-05 | [Tests] Add disjoint flag to some tests (NFC) | Nikita Popov | 15 | -236/+236 |
2023-12-02 | [InstCombine] Infer disjoint flag on Or instructions. (#72912) | Craig Topper | 1 | -2/+2 |
2023-12-01 | [SLP]Improve gathering of the scalars used in the graph. | Alexey Bataev | 1 | -43/+21 |