aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize/AArch64
AgeCommit message (Expand)AuthorFilesLines
2024-02-22[RISCV][AArch64] Add vscale_range attribute to tests per architecture minimumsPhilip Reames1-50/+40
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-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 Basu4-57/+84
2024-02-05[Transforms] Convert tests to opaque pointers (NFC)Nikita Popov1-127/+127
2024-02-02[TLI][AArch64] Adjust TLI mappings to vector functions taking linear pointers...Maciej Gabka1-16/+874
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[LV] Fix handling of interleaving linear args (#78725)Graham Hunter1-19/+35
2024-01-24[InstCombine] Canonicalize constant GEPs to i8 source element type (#68882)Nikita Popov6-407/+407
2024-01-22[TLI] Add missing ArmPL mappings (#78474)Alexandros Lamprineas1-16/+16
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[TLI][AArch64] Add extra SLEEF mappings and tests (#78140)Maciej Gabka1-56/+425
2024-01-12[TLI][NFC] Fix ordering of ArmPL and SLEEF tests (#77609)Maciej Gabka2-1198/+1124
2024-01-09[LV] Create block in mask up-front if needed. (#76635)Florian Hahn6-15/+15
2024-01-05[TLI] Add mappings to SLEEF/ArmPL libcall variants taking linear args. (#76060)Alexandros Lamprineas1-1/+221
2024-01-04[VPlan] Introduce ComputeReductionResult VPInstruction opcode. (#70253)Florian Hahn3-3/+3
2024-01-04[LV] Change loops' interleave count computation (#73766)Nilanjana Basu2-31/+31
2024-01-02[LV] Fix crash when vectorizing function calls with linear args. (#76274)Alexandros Lamprineas1-16/+54
2024-01-01[VPlan] Model address separately. (#72164)Florian Hahn25-165/+183
2023-12-22[TLI][NFC] Autogenerate vectorized call tests for SLEEF/ArmPL. (#76146)Alexandros Lamprineas6-5037/+4188
2023-12-20[TLI] Add SLEEFGNUABI mappings for fmod/fmodf fixed-width. (#75803)Paschalis Mpeis1-142/+49
2023-12-18[InstCombine] Replace non-demanded undef vector with poisonNikita Popov1-8/+8
2023-12-14[VPlan] Add a test for testing unused interleave recipes (#75026)Shih-Po Hung1-19/+22
2023-12-14Revert rG2047ab00eaf0a17e71ce5e8a5b27a8c90f034c3d "[VPlan] Add a test for tes...Simon Pilgrim1-22/+19
2023-12-14[VPlan] Add a test for testing unused interleave recipes (#75026)Shih-Po Hung1-19/+22
2023-12-12[LV] Added pre-commit tests for changing loop interleaving count computation ...Nilanjana Basu3-107/+576
2023-12-08[VPlan] Initial modeling of VF * UF as VPValue. (#74761)Florian Hahn23-157/+166
2023-12-08[VPlan] Compute scalable VF in preheader for induction increment. (#74762)Florian Hahn38-657/+665
2023-12-08[LV] Add support for linear arguments for vector function variants (#73941)Graham Hunter1-15/+29
2023-12-06[ValueTracking] Add dominating condition support in computeKnownBits() (#73662)Nikita Popov2-3/+3
2023-12-06[LV] Linear argument tests for vectorization of function calls (#73936)Graham Hunter1-0/+253
2023-12-05[VPlan] Add disjoint flag to VPRecipeWithIRFlags. (#74364)Florian Hahn1-2/+2
2023-12-05[Tests] Add disjoint flag to some tests (NFC)Nikita Popov5-17/+17
2023-12-04[VPlan] Sink cases where no truncate is needed in truncateMinimalBWs.Florian Hahn1-27/+105
2023-12-04[LV] Remove unused CHECK lines, remove IR references from test.Florian Hahn1-8/+2
2023-12-03[VPlan] Account for live-in entries in MinBW used by replicate recipes.Florian Hahn1-0/+34
2023-12-02[InstCombine] Infer disjoint flag on Or instructions. (#72912)Craig Topper2-11/+11
2023-12-02[VPlan] Replace IR based truncateToMinimalBitwidths with VPlan version.Florian Hahn3-356/+321
2023-11-29[NFC][TLI] Improve tests for ArmPL and SLEEF Intrinsics. (#73352)Paschalis Mpeis2-352/+351
2023-11-28[LV] Add support for uniform parameters on vectorized function variants (#72891)Graham Hunter1-13/+68
2023-11-28[LoopVectorize] Regenerate test checks (NFC)Nikita Popov1-42/+42
2023-11-27[InstCombine] Set disjoint flag when turning Add into Or. (#72702)Craig Topper1-4/+4
2023-11-24[TLI][AArch64] Add TLI Mappings of @llvm.exp10 for ArmPL and SLEEF.pasmpe012-21/+137
2023-11-23[SVE] Don't require lookup when demangling vector function mappings (#72260)Graham Hunter4-8/+118
2023-11-22[LV] Use SCEV for subtraction of src/sink for diff runtime checks.Florian Hahn1-4/+1
2023-11-20[LV] Precommit tests for uniform arguments for vector function variantsGraham Hunter1-0/+90