summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Vectorize
AgeCommit message (Expand)Author
2025-11-22[VPlan] Share PreservesUniformity logic between isSingleScalar and isUniformA...Florian Hahn
2025-11-22[VPlan] Create resume phis in scalar preheader early. (NFC) (#166099)Florian Hahn
2025-11-21[VPlan] Cast to VPIRMetadata in getMemoryLocation (NFC) (#169028)Ramkumar Ramachandra
2025-11-21[VPlan] Only apply forced cost to recipes with underlying values. (#168372)Florian Hahn
2025-11-21[VPlan] Drop poison-generating flags on induction trunc (#168922)Ramkumar Ramachandra
2025-11-20[VPlan] Remove PtrIV::IsScalarAfterVectorization, use VPlan analysis. (#168289)Florian Hahn
2025-11-20[SLP]Check if the non-schedulable phi parent node has unique operandsAlexey Bataev
2025-11-20[LV] Check full partial reduction chains in order. (#168036)Florian Hahn
2025-11-20[LV] Allow partial reductions with an extended bin op (#165536)Sam Tebbs
2025-11-19Re-land [Transform][LoadStoreVectorizer] allow redundant in Chain (#168135)Gang Chen
2025-11-19[SLP]Fix insertion point for setting for the nodesAlexey Bataev
2025-11-19[VPlan] Collect FMFs for in-loop reduction chain in VPlan. (NFC)Florian Hahn
2025-11-19[SLPVectorizer] Widen constant strided loads. (#162324)Mikhail Gudim
2025-11-19[NFC][LLVM] Namespace cleanup in SLPVectorizer (#168623)Rahul Joshi
2025-11-19[LV] Consolidate shouldOptimizeForSize and remove unused BFI/PSI. NFC (#168697)Luke Lau
2025-11-19[VPLan] Reduce duplication in VPHeaderPHIRecipe::classof. (NFCI)Florian Hahn
2025-11-19[VPlan] Print debug info for all recipes. (#168454)Florian Hahn
2025-11-19[LV]: Skip Epilogue scalable VF greater than RemainingIterations. (#156724)Hassnaa Hamdi
2025-11-19[TTI] Use MemIntrinsicCostAttributes for getMaskedMemoryOpCost (#168029)Shih-Po Hung
2025-11-18[VPlan] VPIRFlags kind for FCmp with predicate + fast-math flags (NFCI).Florian Hahn
2025-11-18[VPlan] Fix OpType-mismatch in getFlagsFromIndDesc (#168560)Ramkumar Ramachandra
2025-11-18[VPlan] Populate and use VPIRFlags from initial VPInstruction. (#168450)Florian Hahn
2025-11-18[VPlan] Support isa/dyn_cast from VPRecipeBase to VPIRMetadata (NFC). (#166245)Florian Hahn
2025-11-18[VPlan] Hoist loads with invariant addresses using noalias metadata. (#166247)Florian Hahn
2025-11-18[SLP] Invariant loads cannot have a memory dependency on stores. (#167929)Michael Bedy
2025-11-17[VPlan] Populate and use VPIRMetadata from VPInstructions (NFC) (#167253)Florian Hahn
2025-11-17[VPlan] Replace VPIRMetadata::addMetadata with setMetadata. (NFC)Florian Hahn
2025-11-17Reland [VPlan] Expand WidenInt inductions with nuw/nsw (#168354)Ramkumar Ramachandra
2025-11-17[VPlan] Add printRecipe, prepare printing metadata in ::print (NFC) (#166244)Florian Hahn
2025-11-17[VPlan] Fix LastActiveLane assertion on scalar VF (#167897)Luke Lau
2025-11-17[VPlan] Mark getPredicatedMask static (NFC) (#168067)Ramkumar Ramachandra
2025-11-17[VPlan] Improve code in RemoveMask_match (NFC) (#168065)Ramkumar Ramachandra
2025-11-16[VPlan] Delegate to other VPInstruction constructors. (NFCI)Florian Hahn
2025-11-16[SLP]Do not consider split nodes, when checking parent PHI-based nodesAlexey Bataev
2025-11-15[LV] Use VPlan pattern matching in adjustRecipesForReductions (NFC)Florian Hahn
2025-11-15[VPlan] Always set trip count when creating plan for unit tests (NFC).Florian Hahn
2025-11-15[llvm] Delete pointers without null checks (NFC) (#168183)Kazu Hirata
2025-11-15[VPlan] Support VPWidenIntOrFpInduction in getSCEVExprForVPValue. (NFCI)Florian Hahn
2025-11-15[VPlan] Strip outdated comment in optimizeForVFAndUF (NFC) (#168068)Ramkumar Ramachandra
2025-11-14[SLP]Check if the copyable element is a sub instruciton with abs in isCommutableAlexey Bataev
2025-11-14Revert "[SLP]Check if the copyable element is a sub instruciton with abs in i...Alexey Bataev
2025-11-14[SLP]Check if the copyable element is a sub instruciton with abs in isCommutableAlexey Bataev
2025-11-14Revert "[Transform][LoadStoreVectorizer] allow redundant in Chain (#1… (#16...Gang Chen
2025-11-14[SLP]Enable Sub as a base instruction in copyablesAlexey Bataev
2025-11-14Revert "[VPlan] Expand WidenInt inductions with nuw/nsw" (#168080)Alex Bradbury
2025-11-14[VPlan] Expand WidenInt inductions with nuw/nsw (#163538)Ramkumar Ramachandra
2025-11-14[LV] Explicitly disable in-loop reductions for AnyOf and FindIV. nfc (#163541)Mel Chen
2025-11-14[VPlan] Disable partial reductions again with EVL tail folding (#167863)Luke Lau
2025-11-13[VPlan] Add findComputeReductionResult helper. (NFC)Florian Hahn
2025-11-13Revert "[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding. ...Florian Hahn