summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms
AgeCommit message (Expand)Author
2025-07-03[LSR] Strip dead code (NFC) (#146109)Ramkumar Ramachandra
2025-07-03[VPlan] Don't convert VPWidenSelectRecipes to vp.select in EVL transform (#14...Luke Lau
2025-07-03[VPlan] Remove redundant debug location setting in VPInterleaveRecipe::execut...Mel Chen
2025-07-03[VectorCombine] Scalarize extracts of ZExt if profitable. (#142976)Florian Hahn
2025-07-03[VPlan] Early assert for unsupported interleaved access features. nfc (#146669)Mel Chen
2025-07-02[msan] Fix "Add optional flag to improve instrumentation of disjoint OR (#145...Thurston Dang
2025-07-02[NFC] [MSAN] replace (void) with [[maybe_unused]] (#146617)Florian Mayer
2025-07-02[SimplifyCFG] Transform switch to select when common bits uniquely identify o...Gábor Spaits
2025-07-02[VectorCombine] Scalarize vector intrinsics with scalar arguments (#146530)Luke Lau
2025-07-02[InstCombine] Fix multi-use handling for multi-GEP rewrite (#146689)Nikita Popov
2025-07-02[LV] Add support for partial reductions without a binary op (#133922)David Sherwood
2025-07-02[VPlan] Emit VPVectorEndPointerRecipe for reverse interleave pointer adjustme...Mel Chen
2025-07-02VPlanRecipes.cpp - fix "'llvm::VPExpressionRecipe::computeCost': not all cont...Simon Pilgrim
2025-07-02[IR] Introduce `dead_on_return` attributeAntonio Frighetto
2025-07-02[InstCombine] Fold icmp of gep chain with base (#144065)Nikita Popov
2025-07-01[VPlan] Make Phi operand for VPReductionPHIRecipe optional (NFC).Florian Hahn
2025-07-01[Reland][IPO] Added attributor for identifying invariant loads (#146584)zGoldthorpe
2025-07-01[VPlan] Add missing VPWidenSelectto VPRecipeWithIRFlags::classof (NFC).Florian Hahn
2025-07-01[VectorCombine] Mark function as changed if shuffle is created.Florian Hahn
2025-07-01[VectorCombine] Use InstSimplifyFolder to simplify instrs on creation. (#146350)Florian Hahn
2025-07-01[VPlan] Add VPExpressionRecipe, replacing extended reduction recipes. (#144281)Florian Hahn
2025-07-01[InstCombine] Pull vector reverse through intrinsics (#146384)Luke Lau
2025-07-01[InstCombine] Fix use after freeNikita Popov
2025-07-01[FunctionAttrs] Handle ConstantRange overflow in memset initializes inference...Shivam Gupta
2025-07-01[InstCombine] Rewrite multi-use GEPs when simplifying comparison (#146100)Nikita Popov
2025-07-01[LV] Use vscale for tuning to improve branch weight estimates (#144733)David Sherwood
2025-07-01[VPlan] Support VPWidenIntOrFpInductionRecipes with EVL tail folding (#144666)Luke Lau
2025-07-01[InstCombine] Combine interleaved recurrences. (#143878)Ricardo Jesus
2025-07-01[Coroutines] Work on intrinsic IDs instead of names (NFCI) (#145518)Nikita Popov
2025-06-30[VPlan] Truncate/Extend ComputeReductionResult at construction (NFC). (#141860)Florian Hahn
2025-06-30[VPlan] Infer reduction result types w/o accessing underlying phis.(NFC)Florian Hahn
2025-06-30[SCCP] Improve worklist management (#146321)Nikita Popov
2025-06-30[InstCombine] Pull vector reverse through fneg (#146349)Luke Lau
2025-06-30[InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> ...AZero13
2025-06-30[GlobalOpt] Revert global widening transform (#144652)Nikita Popov
2025-06-30[VPlan] Replace all uses of VF when EVL tail folding. NFCI (#146339)Luke Lau
2025-06-30[EarlyCSE] Add support for writeonly call CSE (#145474)Nikita Popov
2025-06-30[InstCombine] Pull unary shuffles through fneg/fabs (#144933)Luke Lau
2025-06-30[KeyInstr] Add DISubprogram::keyInstructions bit (#144107)Orlando Cazalet-Hyams
2025-06-29[VPlan] Fix crash when trying to narrow interleave group storing const.Florian Hahn
2025-06-29Revert "[VPlan] Allow derived IVs and scalar-steps in narrowing interleave."Florian Hahn
2025-06-29[InstCombine] Create Icmp in canonical form (NFC) (#146266)Andreas Jonson
2025-06-29[VPlan] Allow derived IVs and scalar-steps in narrowing interleave.Florian Hahn
2025-06-29[LV] Add support for cmp reductions with decreasing IVs. (#140451)Florian Hahn
2025-06-28[VPlan] Simplify code in single scalar transform code (NFC).Florian Hahn
2025-06-28[SimplifyCFG] Use indexType from data layout in switch to table conversion (#...Andreas Jonson
2025-06-28[VPlan] Also visit VPBBs outside loop region when unrolling by VF.Florian Hahn
2025-06-28[LSR] Clean up code using SCEVPatternMatch (NFC) (#145556)Ramkumar Ramachandra
2025-06-28[LoopInterchange] Modernize loops (NFC) (#146105)Ramkumar Ramachandra
2025-06-28[RelLookupTableConverter] Drop unnamed_addr for GVs in entries to avoid gener...dianqk