summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoadStoreVectorizer/X86
AgeCommit message (Expand)Author
2025-01-07[LoadStoreVectorizer] Postprocess and merge equivalence classes (#121861)Vyacheslav Klochkov
2024-12-11Revert "[LoadStoreVectorizer] Postprocess and merge equivalence classes" (#11...Michal Paszkowski
2024-12-11[LoadStoreVectorizer] Postprocess and merge equivalence classes (#114501)Vyacheslav Klochkov
2024-01-09Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#77...Nick Anderson
2024-01-05Revert 4d7c5ad58467502fcbc433591edff40d8a4d697d "[NewPM] Update CodeGenPrepar...Simon Pilgrim
2024-01-05Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#75...Nick Anderson
2023-07-12[llvm] Remove explicit -opaque-pointers flag from tests (NFC)Nikita Popov
2023-05-26Rewrite load-store-vectorizer.Justin Lebar
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta
2023-01-06[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov
2022-12-27[LoadStoreVectorizer] Convert tests to opaque pointers (NFC)Nikita Popov
2022-12-27[LoadStoreVectorize] Regenerate test checks (NFC)Nikita Popov
2022-12-27[LoadStoreVectorizer] Convert some tests to opaque pointers (NFC)Nikita Popov
2022-12-09[NFC] Port last few Transforms tests to `-passes=` syntaxRoman Lebedev
2022-12-08[opt] Disincentivize new tests from using old pass syntaxRoman Lebedev
2022-12-08[NFC] Port all LoadStoreVectorizer tests to `-passes=` syntaxRoman Lebedev
2021-09-10[OpaquePtr] Forbid mixing typed and opaque pointersNikita Popov
2021-06-27[LoadStoreVectorizer] Support opaque pointersNikita Popov
2021-06-10LoadStoreVectorizer: support different operand orders in the add sequence matchSlava Nikolaev
2021-05-12Change the context instruction for computeKnownBits in LoadStoreVectorizer passJustin Bogner
2021-04-30Add support for llvm.assume intrinsic to the LoadStoreVectorizer passJustin Bogner
2020-12-24Precommit transform tests that have poison as insertelement's placeholderJuneyoung Lee
2020-06-22[NPM] Bail out when -foo and --passes=foo are both specifiedArthur Eubanks
2020-05-18LoadStoreVectorizer: Match nested adds to prove vectorization is safeVolkan Keles
2019-06-17[lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher
2019-03-04Fix invalid target triples in tests. (NFC)Florian Hahn
2018-12-07[PM] Port LoadStoreVectorizer to the new pass manager.Markus Lavin
2018-08-27Revert "[SCEV][NFC] Check NoWrap flags before lexicographical comparison of S...Roman Tereshin
2018-07-24[SCEV] Add zext(C + x + ...) -> D + zext(C-D + x + ...)<nuw><nsw> transformRoman Tereshin
2018-07-04NFC - Various typo fixes in testsGabor Buella
2018-03-07[LoadStoreVectorizer] Differentiate between <1 x T> and TSven van Haastregt
2017-11-08[Analysis] Fix merging TBAA tags with different final access typesIvan A. Kosarev
2017-10-26[LSV] Skip all non-byte sizes, not only less than eight bitsBjorn Pettersson
2017-04-05[X86 TTI] Implement LSV hookKeno Fischer
2016-08-30[LoadStoreVectorizer] Change VectorSet to Vector to match head and tail posit...Alina Sbirlea
2016-08-04LoadStoreVectorizer: Remove TargetBaseAlign. Keep alignment for stack adjustm...Alina Sbirlea
2016-07-19[LSV] Add detail to correct-order.ll test.Justin Lebar
2016-07-13Extended LoadStoreVectorizer to vectorize subchains.Alina Sbirlea
2016-07-11Correct ordering of loads/stores.Alina Sbirlea
2016-07-01Address two correctness issues in LoadStoreVectorizerAlina Sbirlea