summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/SLPVectorizer
AgeCommit message (Expand)Author
2025-07-03[llvm][test] Fix REQUIRES in extractelement-insertpoint.llDavid Spickett
2025-07-02[SLP] Avoid -passes=instcombine stages in SLP tests (#146257)Hanyang (Eric) Xu
2025-06-30[InstCombine] Pull unary shuffles through fneg/fabs (#144933)Luke Lau
2025-06-26[AMDGPU] Enable vectorization of i8 values. (#134934)Gheorghe-Teodor Bercea
2025-06-26[CostModel][X86] SK_InsertSubvector inserted into the lowest subvector should...Simon Pilgrim
2025-06-25[CostModel][X86] getMaskedMemoryOpCost - widening masks must compute the cost...Simon Pilgrim
2025-06-23[CostModel] improveShuffleKindFromMask - recognise a SK_PermuteSingleSrc inco...Simon Pilgrim
2025-06-18AMDGPU: Cost model for minimumnum/maximumnum (#141946)Matt Arsenault
2025-06-18AMDGPU: Fix cost model for 16-bit operations on gfx8 (#141943)Matt Arsenault
2025-06-17[SLP]Fix a crash on an subvector size calculation for non-power-of-2 vectorAlexey Bataev
2025-06-17[SLPVectorizer] Use accurate cost for external users of resize shuffles (#137...Jeffrey Byrnes
2025-06-17[SLP] Fix isCommutative to check uses of the original instruction instead of ...Han-Kuan Chen
2025-06-13[InstCombine] Fold shuffles through all trivially vectorizable intrinsics (#1...Luke Lau
2025-06-12[SLP] NFC: Precommit test for pull/137419 (#137730)Jeffrey Byrnes
2025-05-29[SLP]Check if the user node has instructions, used only outsideAlexey Bataev
2025-05-24[SLP]Restore insertion points after gathers vectorizationAlexey Bataev
2025-05-20[SLP]Fix the analysis for masked compress loadsAlexey Bataev
2025-05-18[SLP]Relax assertion to avoid compiler crashAlexey Bataev
2025-05-18[SLP]Change the insertion point for outside-block-used nodes and prevec phi o...Alexey Bataev
2025-05-17Revert "[SLP]Change the insertion point for outside-block-used nodes and prev...Alexey Bataev
2025-05-16[SLP]Change the insertion point for outside-block-used nodes and prevec phi o...Alexey Bataev
2025-05-15[LAA/SLP] Don't truncate APInt in getPointersDiff (#139941)Ramkumar Ramachandra
2025-05-14[SLP][NFC]Add a test with the gather operand in phi node in gathered loadsAlexey Bataev
2025-05-12[SLP]Do not try to use interleaved loads, if reordering is requiredAlexey Bataev
2025-05-12[SLP][NFC]Add a test with missed reordering of the interleaved loadsAlexey Bataev
2025-05-12[SLP][NFC]Add a test with the incorrect vectorization for the pointers with d...Alexey Bataev
2025-05-12[SLP] Fix incorrect operand order in interchangeable instruction. (#139225)Han-Kuan Chen
2025-05-11[SLP][NFC]Add a test with ordering of the operands of unordered loadsAlexey Bataev
2025-05-09[AArch64] Limit vector splitting to vectors of size larger than 128bitDavid Green
2025-05-09[AMDGPU][NFC] Add tests in preparation for i8 vectorization (#138801)Gheorghe-Teodor Bercea
2025-05-06[AArch64] Add a slp vectorization test for extract and shuffle costs. NFCDavid Green
2025-05-06[SLP]Do not match nodes if schedulability of parent nodes is differentAlexey Bataev
2025-05-01[SLP]Fix comparator for vector operands of extractelements in PHICompareAlexey Bataev
2025-04-30[AMDGPU] Remove explicit datalayout from tests where not neededAlexander Richardson
2025-04-30[SLPVectorizer] Move X86 specific handling into X86TTIImpl. (#137830)Jonas Paulsson
2025-04-28[IVDescriptors] Support reductions with minimumnum/maximumnum. (#137335)Florian Hahn
2025-04-27[RISCV] Support vectorizing FMINIMUMNUM and FMAXIMUMNUM (#135727)YunQiang Su
2025-04-24[SLP]Improve reordering of the alternate nodesAlexey Bataev
2025-04-24[SLP]Fix PHI comparator to make it follow weak strict ordering restrictionAlexey Bataev
2025-04-22[RISCV][TTI] Use processShuffleMask for shuffle legalization estimate (#136191)Philip Reames
2025-04-22[SLP]Prefer segmented/deinterleaved loads to strided and fix codegenAlexey Bataev
2025-04-22[SLP]Model single unique value insert + shuffle as splat + select, where prof...Alexey Bataev
2025-04-18[SLP]Reorder tree, if the reorder indices are non emptyAlexey Bataev
2025-04-17[SLP]Check for catchswitch block before doing the analysis of the instructionsAlexey Bataev
2025-04-17[SLP]Cache data for compressed loads before codegenAlexey Bataev
2025-04-16[SLP]Pre-cache the last instruction for all entries before vectorizationAlexey Bataev
2025-04-16[SLP]Fix type promotion for smax reduction with unsigned reduced operandsAlexey Bataev
2025-04-16[SLP][NFC]Add a test with missing unsigned promotion for smax reduction, NFCAlexey Bataev
2025-04-16[SLP]Do not reorder split node operand with reuses, if not possibleAlexey Bataev
2025-04-15[SLP]Insert vector instruction after landingpadAlexey Bataev