aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize
AgeCommit message (Expand)AuthorFilesLines
2024-02-23Remove duplicated REQUIRES: assertsBenjamin Kramer1-1/+0
2024-02-22LoopVectorize/test: guard pr72969 with asserts (#82653)Ramkumar Ramachandra1-0/+1
2024-02-22LoopVectorize: Mark crash test as requiring assertionsBenjamin Kramer1-0/+1
2024-02-22[RISCV][LV] Add additional small trip count loop coveragePhilip Reames1-2/+366
2024-02-22[RISCV][AArch64] Add vscale_range attribute to tests per architecture minimumsPhilip Reames2-51/+41
2024-02-22LoopVectorize: add test for crash in #72969 (#74111)Ramkumar Ramachandra1-0/+25
2024-02-20[VPlan] Merge main VPlan verifer with HCFG verifier.Florian Hahn1-4/+2
2024-02-16[VPlan] Handle truncating ICMPs in truncateToMinimalBWs.Florian Hahn1-0/+65
2024-02-15Adding support of AMDLIBM vector library (#78560)Rohit Aggarwal2-0/+1201
2024-02-14[LoopVectorize] Fix divide-by-zero bug (#80836) (#81721)David Sherwood1-0/+38
2024-02-12[test] Replace aarch64-*-{eabi,gnueabi}{,hf} with aarch64Fangrui Song3-3/+3
2024-02-08[ValueTracking] Support dominating known bits condition in and/or (#74728)Nikita Popov1-15/+15
2024-02-06[test] Regen a test for naming changesPhilip Reames1-20/+20
2024-02-06[test] Autogen a test for ease of update in forthcoming patchPhilip Reames1-3/+157
2024-02-05[LV] Remove loop trip count threshold for deciding whether to interleave a lo...Nilanjana Basu15-1193/+1870
2024-02-05[VPlan] Implement type inference for ICmp.Florian Hahn1-0/+31
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov4-131/+131
2024-02-03[VPlan] Update VPInst::onlyFirstLaneUsed to check users. (#80269)Florian Hahn2-119/+107
2024-02-02[TLI][AArch64] Adjust TLI mappings to vector functions taking linear pointers...Maciej Gabka1-16/+874
2024-01-31[VPlan] Update stale test after 9536a6286, fix formatting.Florian Hahn1-72/+72
2024-01-31[VPlan] Preserve original induction order when creating scalar steps.Florian Hahn12-93/+94
2024-01-29[LV] Update interleaving count computation when scalar epilogue loop needs to...Nilanjana Basu2-11/+11
2024-01-29[Tests][LV][AArch64] Pre-commit tests for changing loop interleaving count co...Nilanjana Basu2-0/+126
2024-01-26[LoopVectorize] Refine runtime memory check costs when there is an outer loop...David Sherwood1-0/+217
2024-01-26[VPlan] Relax IV user assertion after 0ab539f for epilogue vec.Florian Hahn1-0/+104
2024-01-26[LV] Fix handling of interleaving linear args (#78725)Graham Hunter1-19/+35
2024-01-26[VPlan] Add new VPScalarCastRecipe, use for IV & step trunc. (#78113)Florian Hahn3-4/+7
2024-01-25[llvm][LV] Move new test into X86 subfolderDavid Spickett1-0/+0
2024-01-25[LV] Check for innermost loop instead of EnableVPlanNativePath in CM.Florian Hahn1-0/+86
2024-01-24[InstCombine] Canonicalize constant GEPs to i8 source element type (#68882)Nikita Popov28-1019/+1008
2024-01-23[LoongArch] Permit auto-vectorization using LSX/LASX with `auto-vec` feature ...wanglei2-0/+69
2024-01-22[TLI] Add missing ArmPL mappings (#78474)Alexandros Lamprineas1-16/+16
2024-01-19Fix typo "widended"Jay Foad1-1/+1
2024-01-19[NFC][LV] Test precommit for interleaved linear argsGraham Hunter3-188/+787
2024-01-17[VFABI] Move the Vector ABI demangling utility to LLVMCore. (#77513)Alexandros Lamprineas1-1/+1
2024-01-16[AMDGPU,test] Change llc -march= to -mtriple= (#75982)Fangrui Song2-2/+2
2024-01-16[TLI][AArch64] Add extra SLEEF mappings and tests (#78140)Maciej Gabka1-56/+425
2024-01-16[LV] Skipping all debug instructions when native vplan is enabled (#77413)Mel Chen1-0/+176
2024-01-15[SystemZ] Don't assert for i128 vectors in getInterleavedMemoryOpCost() (#78009)Jonas Paulsson1-0/+42
2024-01-14[LV] Add test case where variable induction step needs truncating.Florian Hahn1-0/+40
2024-01-12[TLI][NFC] Fix ordering of ArmPL and SLEEF tests (#77609)Maciej Gabka2-1198/+1124
2024-01-12[VPlan] Support narrowing widened loads in truncateToMinimimalBitwidths.Florian Hahn1-0/+75
2024-01-09[LV] Create block in mask up-front if needed. (#76635)Florian Hahn23-112/+112
2024-01-07[VPlan] Manage InBounds via VPRecipeWithIRFlags for VectorPtrRecipe.Florian Hahn1-3/+4
2024-01-07[LV] Add test showing overly aggressive dropping of inbounds.Florian Hahn1-0/+50
2024-01-06Recommit "[VPlan] Mark Select VPInstructions as not having sideeffects."Florian Hahn1-4/+1
2024-01-05[TLI] Add mappings to SLEEF/ArmPL libcall variants taking linear args. (#76060)Alexandros Lamprineas1-1/+221
2024-01-05[InstCombine] Revert the `signed icmp -> unsigned icmp` canonicalization when...Yingwei Zheng12-183/+164
2024-01-04[VPlan] Introduce ComputeReductionResult VPInstruction opcode. (#70253)Florian Hahn9-18/+22
2024-01-04[VPlan] Don't replace scalarizing recipe with VPWidenCastRecipe.Florian Hahn1-0/+45