aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize/SystemZ
AgeCommit message (Expand)AuthorFilesLines
2026-01-06Reland [VPlan] Simplify pow-of-2 (mul|udiv) -> (shl|lshr) (#174581)Ramkumar Ramachandra1-10/+5
2026-01-06Revert "[VPlan] Simplify pow-of-2 (mul|udiv) -> (shl|lshr)" (#174559)Alex Bradbury1-5/+10
2026-01-06[VPlan] Simplify pow-of-2 (mul|udiv) -> (shl|lshr) (#172477)Ramkumar Ramachandra1-10/+5
2025-10-17[LV] Remove some unnecessary uses of poison from tests.Florian Hahn1-6/+6
2025-10-01[VPlan] Remove original loop blocks if dead. (#155497)Florian Hahn5-64/+0
2025-09-18[VPlan] Simplify Plan's entry in removeBranchOnConst. (#154510)Florian Hahn5-28/+17
2025-08-16[VPlan] Run final VPlan simplifications before codegen.Florian Hahn1-3/+2
2025-08-10[VPlan] Add dedicated user for resume phi with epilogue vectorization.Florian Hahn3-5/+1
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov1-4/+4
2025-08-06[VPlan] Replace single-entry VPPhis with their incoming values.Florian Hahn3-4/+4
2025-08-05[VPlan] Compute interleave count for VPlan. (#149702)Florian Hahn1-3/+2
2025-07-27[VPlan] Remove VPVectorPointer for part 0 after unrolling. (#149735)Florian Hahn1-2/+1
2025-07-26[VPlan] Materialize constant vector trip counts before final opts. (#142309)Florian Hahn2-4/+4
2025-05-20[VPlan] Introduce constant folder in simplifyRecipe (#125365)Ramkumar Ramachandra1-17/+16
2025-05-18[VPlan] Add narrowToSingleScalarRecipe transform. (#139150)Florian Hahn1-16/+17
2025-04-14[InstCombine] Handle "add like" in ADD+GEP->GEP+GEP rewrites (#135156)Björn Pettersson1-5/+5
2025-04-13[VPlan] Check captured operand when simplifying redundant OR.Florian Hahn1-41/+16
2025-04-13[VPlan] Simplify 'or x, true' -> true.Florian Hahn1-2/+1
2025-04-04[VPlan] Add initial CFG simplification, removing BranchOnCond true. (#106748)Florian Hahn3-8/+7
2025-03-28[LV] Optimize VPWidenIntOrFpInductionRecipe for known TC (#118828)Hari Limaye1-3/+3
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov1-1/+1
2025-01-05[VPlan] Remove loop region in optimizeForVFAndUF. (#108378)Florian Hahn2-90/+59
2024-12-29[VPlan] Compute induction end values in VPlan. (#112145)Florian Hahn1-2/+2
2024-11-28[LV] Use IVUpdateMayOverflow to set HasNUW. (#111758)Florian Hahn3-3/+3
2024-11-19[LoopVectorize][NFC] Rewrite tests to check output of vplan cost model (#113697)David Sherwood1-13/+18
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker3-8/+8
2024-09-20[VPlan] Generalize VPValue::isDefinedOutsideLoopRegions.Florian Hahn1-22/+22
2024-09-20[VPlan] Add initial loop-invariant code motion transform. (#107894)Florian Hahn1-1/+1
2024-09-11[LV] Assign cost to all interleave members when not interleaving.Florian Hahn1-1/+2
2024-07-23[VPlan] Only use force-target-instruction-cost for recipes with insts.Florian Hahn1-0/+73
2024-07-21[LV] Update tests to not have dead interleave groups.Florian Hahn1-2/+4
2024-07-19[VPlan] Relax assertion retrieving a scalar from VPTransformState::get.Florian Hahn1-2/+96
2024-07-19[LV] Add test with users both demanding all lanes and first-lane-only.Florian Hahn1-0/+37
2024-07-11[VPlan] Introduce ResumePhi VPInstruction, use to create phi for FOR. (#94760)Florian Hahn1-2/+2
2024-07-07[LV] Move check if any vector insts will be generated to VPlan. (#96622)Florian Hahn1-30/+2
2024-07-05[LV] Regenerate test checks for zero_unroll.ll (NFC).Florian Hahn1-1/+43
2024-07-05[VPlan] Model branch cond to enter scalar epilogue in VPlan. (#92651)Florian Hahn1-1/+1
2024-06-26[InstCombine] Canonicalize non-i8 gep of mul to i8 (#96606)David Green1-11/+11
2024-05-24[LV] fix logical error in trunc cost (#91136)Ramkumar Ramachandra1-2/+166
2024-05-24[LV] add test for #47665, #88802 (#91135)Ramkumar Ramachandra1-0/+25
2024-02-05[LV] Remove loop trip count threshold for deciding whether to interleave a lo...Nilanjana Basu1-1/+1
2024-01-15[SystemZ] Don't assert for i128 vectors in getInterleavedMemoryOpCost() (#78009)Jonas Paulsson1-0/+42
2023-12-02[InstCombine] Infer disjoint flag on Or instructions. (#72912)Craig Topper1-1/+1
2023-11-27[InstCombine] Set disjoint flag when turning Add into Or. (#72702)Craig Topper1-1/+1
2023-06-12[LoopVectorize] Convert test to opaque pointers (NFC)Nikita Popov1-6/+6
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-1/+1
2023-04-10[VPlan] Only create extracts for recurrence exits if there are live-outs.Florian Hahn1-2/+1
2023-01-18[AsmParser] Remove typed pointer auto-detectionNikita Popov1-1/+1
2023-01-04[LoopVectorize] Convert some tests to opaque pointers (NFC)Nikita Popov2-22/+22
2022-12-14[LoopVectorize] Convert some tests to opaque pointers (NFC)Nikita Popov7-109/+104