aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/SLPVectorizer/AMDGPU
AgeCommit message (Expand)AuthorFilesLines
2025-11-21AMDGPU: Improve getShuffleCost accuracy for 8- and 16-bit shuffles (#168818)Nicolai Hähnle2-54/+124
2025-11-20AMDGPU: Autogenerate checks in a test (#168815)Nicolai Hähnle1-52/+345
2025-11-18[SLP] Invariant loads cannot have a memory dependency on stores. (#167929)Michael Bedy1-0/+121
2025-07-02[SLP] Avoid -passes=instcombine stages in SLP tests (#146257)Hanyang (Eric) Xu3-57/+93
2025-06-26[AMDGPU] Enable vectorization of i8 values. (#134934)Gheorghe-Teodor Bercea1-388/+116
2025-06-18AMDGPU: Cost model for minimumnum/maximumnum (#141946)Matt Arsenault1-0/+40
2025-06-18AMDGPU: Fix cost model for 16-bit operations on gfx8 (#141943)Matt Arsenault1-5/+7
2025-06-17[SLPVectorizer] Use accurate cost for external users of resize shuffles (#137...Jeffrey Byrnes1-84/+44
2025-06-13[InstCombine] Fold shuffles through all trivially vectorizable intrinsics (#1...Luke Lau2-40/+20
2025-06-12[SLP] NFC: Precommit test for pull/137419 (#137730)Jeffrey Byrnes1-0/+261
2025-05-09[AMDGPU][NFC] Add tests in preparation for i8 vectorization (#138801)Gheorghe-Teodor Bercea1-0/+1143
2025-04-30[AMDGPU] Remove explicit datalayout from tests where not neededAlexander Richardson1-2/+0
2025-03-17[SLP] Sort PHIs by ExtractElements when relevant (#131229)Jeffrey Byrnes2-33/+25
2025-03-13[SLP] Precommit test (#131236)Jeffrey Byrnes1-0/+150
2025-02-14[SLP]Improved reduction cost/codegenAlexey Bataev1-3/+2
2025-02-14Revert "[SLP]Improved reduction cost/codegen"Alexey Bataev1-2/+3
2025-02-14[SLP]Improved reduction cost/codegenAlexey Bataev1-3/+2
2025-02-14Revert "[SLP]Improved reduction cost/codegen"Alexey Bataev1-2/+3
2025-02-13[SLP]Improved reduction cost/codegenAlexey Bataev1-3/+2
2025-01-29Revert "[SLP] getSpillCost - fully populate IntrinsicCostAttributes to improv...Simon Pilgrim1-4/+4
2025-01-23[SLP] getSpillCost - fully populate IntrinsicCostAttributes to improve cost a...Simon Pilgrim1-4/+4
2024-09-03Prefer use of 0.0 over -0.0 for fadd reductions w/nsz (in IR) (#106770)Philip Reames1-5/+5
2024-08-08TTI: Check legalization cost of min/max ISD nodes (#100514)Matt Arsenault1-17/+59
2024-08-01AMDGPU: Improve cost handling of canonicalize (#101479)Matt Arsenault2-61/+47
2024-07-30AMDGPU: Enable vectorization of v2f16 copysign (#100799)Matt Arsenault1-8/+8
2024-07-29AMDGPU: Add some baseline cost model tests (#100797)Matt Arsenault1-0/+366
2024-07-26AMDGPU: Add baseline test for vectorize of integer min/max (#100513)Matt Arsenault1-0/+354
2024-05-24[SLP]Improve/fix extracts calculations for non-power-of-2 elements.Alexey Bataev1-18/+5
2024-05-22[SLP]Fix undef poison vector values shuffles with poisonous vectors.Alexey Bataev1-1/+1
2024-05-21[AMDGPU] Vectorize more 16 bit shuffles (#90648)Jeffrey Byrnes5-162/+154
2023-12-18[InstCombine] Replace non-demanded undef vector with poisonNikita Popov1-10/+10
2023-09-29[SLP]Improve costs in computeExtractCost() to avoid crash after D158449.Alexey Bataev4-38/+59
2023-09-29Revert "[SLP]Improve costs in computeExtractCost() to avoid crash after D1584...Hans Wennborg4-59/+38
2023-09-28[SLP]Improve costs in computeExtractCost() to avoid crash after D158449.Alexey Bataev4-38/+59
2023-09-22Revert "[SLP]Use source vector type as the original vector type instead of"David Spickett4-59/+38
2023-09-21[SLP]Use source vector type as the original vector type instead ofAlexey Bataev4-38/+59
2023-08-18[TTI]Add InsertSubvector pattern in improveShuffleKindFromMask().Alexey Bataev1-10/+10
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-1/+1
2023-05-03Re-land "[AMDGPU] Define data layout entries for buffers""Krzysztof Drewniak1-1/+1
2023-05-03Revert "[AMDGPU] Define data layout entries for buffers"Krzysztof Drewniak1-1/+1
2023-05-03[AMDGPU] Define data layout entries for buffersKrzysztof Drewniak1-1/+1
2023-04-27[IR] Change shufflevector undef mask to poisonManuelJBrito4-7/+7
2023-03-10[SLP]Initial support for reshuffling of non-starting buildvector/gather nodes.Alexey Bataev4-70/+43
2023-03-10Revert "[SLP]Initial support for reshuffling of non-starting buildvector/gath...Hans Wennborg4-43/+70
2023-03-07[SLP]Initial support for reshuffling of non-starting buildvector/gather nodes.Alexey Bataev4-70/+43
2022-12-23[SLP] Convert some tests to opaque pointers (NFC)Nikita Popov4-306/+280
2022-12-07[NFC] Port all SLPVectorizer tests to `-passes=` syntaxRoman Lebedev5-11/+11
2022-11-10[SLP]Redesign vectorization of the gather nodes.Alexey Bataev1-4/+4
2022-11-08Reapply "[SLP] Extend reordering data of tree entry to support PHInodes".skc71-5/+5
2022-11-07Revert "[SLP]Redesign vectorization of the gather nodes."Alexey Bataev1-4/+4