summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize/interleaved-accesses.ll
AgeCommit message (Expand)Author
2025-04-14[InstCombine] Handle "add like" in ADD+GEP->GEP+GEP rewrites (#135156)Björn Pettersson
2025-02-09[VPlan] Add incoming values for all predecessor to ResumePHI (NFCI).Florian Hahn
2024-12-29[VPlan] Compute induction end values in VPlan. (#112145)Florian Hahn
2024-12-18Revert "[InstCombine] Infer nuw for gep inbounds from base of object" (#120460)Alexander Kornienko
2024-12-17[VPlan] Remove reverse() of predecessors from VPInstruction::generate.Florian Hahn
2024-12-10[InstCombine] Infer nuw for gep inbounds from base of object (#119225)Nikita Popov
2024-12-05[InstCombine] Infer nusw + nneg -> nuw for getelementptr (#111144)Nikita Popov
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker
2024-10-17[InstCombine] Set `samesign` when converting signed predicates into unsigned ...Yingwei Zheng
2024-10-06[VPlan] Use pointer to member 0 as VPInterleaveRecipe's pointer arg. (#106431)Florian Hahn
2024-10-02[SCEVExpander] Preserve gep nuw during expansion (#102133)Nikita Popov
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-14[InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant i...Volodymyr Vasylkun
2024-08-06[Tests] Regenerate test checks (NFC)Nikita Popov
2024-07-11[VPlan] Introduce ResumePhi VPInstruction, use to create phi for FOR. (#94760)Florian Hahn
2024-07-05[VPlan] Model branch cond to enter scalar epilogue in VPlan. (#92651)Florian Hahn
2024-06-26[InstCombine] Canonicalize non-i8 gep of mul to i8 (#96606)David Green
2024-06-20[VPlan] Model middle block via VPIRBasicBlock. (#95816)Florian Hahn
2024-06-05[VPlan] Model FOR resume value extraction in VPlan. (#93396)Florian Hahn
2024-01-24[InstCombine] Canonicalize constant GEPs to i8 source element type (#68882)Nikita Popov
2024-01-05[InstCombine] Revert the `signed icmp -> unsigned icmp` canonicalization when...Yingwei Zheng
2024-01-04[VPlan] Introduce ComputeReductionResult VPInstruction opcode. (#70253)Florian Hahn
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-27[InstCombine] Set disjoint flag when turning Add into Or. (#72702)Craig Topper
2023-10-06[PATCH] [llvm] [InstCombine] Canonicalise ADD+GEPDmitriy Smirnov
2023-09-11[InstCombine] Generalize foldICmpWithMinMaxYingwei Zheng
2023-08-01[InstCombine] Set dead phi inputs to poison in more casesNikita Popov
2023-07-18[LV] Move all VPlan transforms after initial VPlan construction.Florian Hahn
2023-05-17[InstCombine] Compute known bits for multi-use add/subNikita Popov
2023-05-02[InstCombine] Combine const GEP chainsYingwei Zheng
2023-04-30[ValueTracking] Add logic for `isKnownNonZero(smin/smax X, Y)`Noah Goldstein
2023-04-30[ValueTracking] Add logic for `isKnownNonZero(umax X, Y)`Noah Goldstein
2023-04-27[IR] Change shufflevector undef mask to poisonManuelJBrito
2023-04-18[InstCombine] Don't reassociate GEPs for loop invarianceNikita Popov
2023-04-06[LoopVectorize] Convert some tests to opaque pointers (NFC)Nikita Popov
2023-03-11Revert "[InstCombine] use loop info when running the pass after loop vectoriz...Sanjay Patel
2023-03-11[InstCombine] use loop info when running the pass after loop vectorizationSanjay Patel
2023-01-18[AsmParser] Remove typed pointer auto-detectionNikita Popov
2023-01-06[LV] Disable runtime unrolling for vectorized loops.Florian Hahn
2022-12-05[NFC] Port all runlines for LoopVectorize pass tests to -passes syntaxRoman Lebedev
2022-11-29[InstCombine] Revert D125845William Huang
2022-10-29[test] Remove readonly from some parameters that are written through in tests.Patrick Walton
2022-10-20[InstCombine] Canonicalize GEP of GEP by swapping constant-indexed GEP to the...William Huang
2022-09-18[InstCombine] remove multi-use add demanded constant foldSanjay Patel
2022-07-23[NFC] Switch a few uses of undef to poison as placeholders for unreachable codeNuno Lopes
2022-05-31[InstCombine] Fix inbounds preservation when swapping GEPs (PR44206)Nikita Popov
2022-04-04Revert "[NFCI] Regenerate SROA/LoopVectorize test checks"Dávid Bolvanský
2022-04-03[NFCI] Regenerate LoopVectorize test checksDávid Bolvanský