summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize/ARM
AgeCommit message (Expand)Author
2025-01-02[LoopVectorize] Make needsExtract notice scalarized instructions (#119720)John Brawn
2024-12-24[VPlan] Remove stray space when printing VPWidenCastRecipe.Florian Hahn
2024-12-17[VPlan] Remove reverse() of predecessors from VPInstruction::generate.Florian Hahn
2024-12-12[LV] Remove hard-coded VPValue numbers in test check lines. (NFC)Florian Hahn
2024-12-05[InstCombine] Move gep of phi fold into separate functionNikita Popov
2024-12-05[InstCombine] Infer nusw + nneg -> nuw for getelementptr (#111144)Nikita Popov
2024-11-28[LV] Use IVUpdateMayOverflow to set HasNUW. (#111758)Florian Hahn
2024-11-20Fix test failures introduced by PR #113697 (#116941)David Sherwood
2024-11-19[LoopVectorize][NFC] Rewrite tests to check output of vplan cost model (#113697)David Sherwood
2024-11-12[ARM] Extra MVE reduction test cases. NFCDavid Green
2024-11-08[ARM] Add a couple of new MVE reduction tests. NFCDavid Green
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker
2024-11-01[Reland][InstCombine] Fix FMF propagation in `foldSelectIntoOp` (#114499)Yingwei Zheng
2024-10-31[ValueTracking] Compute KnownFP state from recursive select/phi. (#113686)David Green
2024-10-08[VPlan] Don't created GEP x, 0 for interleave group pointers.Florian Hahn
2024-09-11[LV] Assign cost to all interleave members when not interleaving.Florian Hahn
2024-09-03Prefer use of 0.0 over -0.0 for fadd reductions w/nsz (in IR) (#106770)Philip Reames
2024-08-21[InstCombine] Remove some of the complexity-based canonicalization (#91185)Nikita Popov
2024-08-05[ARM] Add scalar add_sat costs. (#100988)David Green
2024-07-21[LV] Update tests to not have dead interleave groups.Florian Hahn
2024-07-05[VPlan] Model branch cond to enter scalar epilogue in VPlan. (#92651)Florian Hahn
2024-06-25LoopInfo: introduce Loop::getLocStr; unify debug output (#93051)Ramkumar Ramachandra
2024-06-20[VPlan] Model middle block via VPIRBasicBlock. (#95816)Florian Hahn
2024-05-23[ARM] Add a extra MVE low-trip-count loop. NFCDavid Green
2024-04-29[ARM] Ensure extra uses are not dead in tail-folding-counting-down.ll. NFCDavid Green
2024-03-19[InstCombine] Fix for folding `select` into floating point binary operators. ...Michele Scandale
2024-01-24[InstCombine] Canonicalize constant GEPs to i8 source element type (#68882)Nikita Popov
2024-01-04[VPlan] Introduce ComputeReductionResult VPInstruction opcode. (#70253)Florian Hahn
2024-01-01[VPlan] Model address separately. (#72164)Florian Hahn
2023-12-06[ValueTracking] Add dominating condition support in computeKnownBits() (#73662)Nikita Popov
2023-12-05[Tests] Add disjoint flag to some tests (NFC)Nikita Popov
2023-12-02[InstCombine] Infer disjoint flag on Or instructions. (#72912)Craig Topper
2023-11-08[InstCombine] Infer zext nneg flag (#71534)Nikita Popov
2023-11-02[LoopVectorize] Fix bug with code to hoist runtime checks (#70937)David Sherwood
2023-10-19Rename test to avoid overlapping with debug outputIgor Kirillov
2023-09-18[VPlan] Fold (MUL A, 1) -> A as VPlan2VPlan transform.Florian Hahn
2023-08-29[LV] Use IRBuilder to create and optimize middle-block compare.Florian Hahn
2023-08-01Recommit "[LV] Re-use existing broadcast value for live-ins."Florian Hahn
2023-08-01[InstCombine] Set dead phi inputs to poison in more casesNikita Popov
2023-08-01[LoopVectorize] Regenerate test checks (NFC)Nikita Popov
2023-07-25Revert "[LV] Re-use existing broadcast value for live-ins."Martin Storsjö
2023-07-24[LV] Re-use existing broadcast value for live-ins.Florian Hahn
2023-06-30Revert "[SimplifyCFG] Allow dropping block that only contains ephemeral values"Nikita Popov
2023-06-30[SimplifyCFG] Allow dropping block that only contains ephemeral valuesNikita Popov
2023-06-13[VPlan] Replace versioned stride with constant during VPlan opts.Florian Hahn
2023-06-12[LoopVectorize] Convert most tests to opaque pointers (NFC)Nikita Popov
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta
2023-04-18[InstCombine] Don't reassociate GEPs for loop invarianceNikita Popov
2023-04-18[LV] Regenerate test checks (NFC)Nikita Popov
2023-03-31{tests] Rerun autogen to reduce a diff [nfc]Philip Reames