summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Vectorize/VPlan.h
AgeCommit message (Expand)Author
2025-11-22[VPlan] Create resume phis in scalar preheader early. (NFC) (#166099)Florian Hahn
2025-11-20[VPlan] Remove PtrIV::IsScalarAfterVectorization, use VPlan analysis. (#168289)Florian Hahn
2025-11-19[VPLan] Reduce duplication in VPHeaderPHIRecipe::classof. (NFCI)Florian Hahn
2025-11-18[VPlan] VPIRFlags kind for FCmp with predicate + fast-math flags (NFCI).Florian Hahn
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-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-16[VPlan] Delegate to other VPInstruction constructors. (NFCI)Florian Hahn
2025-11-15[VPlan] Always set trip count when creating plan for unit tests (NFC).Florian Hahn
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-13Revert "[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding. ...Florian Hahn
2025-11-13Add missing `LLVM_ABI` annotations (#167718)Fabrice de Gans
2025-11-12[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding. (#149042)Florian Hahn
2025-11-11Revert "[VPlan] Handle WidenGEP in narrowToSingleScalars" (#167509)Ramkumar Ramachandra
2025-11-11[VPlan] Handle WidenGEP in narrowToSingleScalars (#166740)Ramkumar Ramachandra
2025-11-10[VPlan] Assert that addMetadata does not add duplicates (NFC).Florian Hahn
2025-11-07[VPlan] Inline WidenSelect::isInvariantCond (NFC) (#166742)Ramkumar Ramachandra
2025-11-06[VPlan] Fix gcc -Wparentheses warningMikael Holmen
2025-11-06[VPlan] Rename onlyFirst(Lane|Part)Used (NFC) (#166562)Ramkumar Ramachandra
2025-11-06[VPlan] Retrieve alignment from Load/StoreInst in constructors. nfc (#165722)Mel Chen
2025-11-05[VPlan] Handle single-scalar conds in VPWidenSelectRecipe. (#165506)Florian Hahn
2025-11-03[VPlan] Use operands() driectly in VPInstruction::clone() (NFC).Florian Hahn
2025-11-03[VPlan] Perform optimizeMaskToEVL in terms of pattern matching (#155394)Luke Lau
2025-11-02[Transforms] Use "= default" (NFC) (#166043)Kazu Hirata
2025-11-01[VPlan] Add VPIRMetadata parameter to VPInstruction constructor. (NFC)Florian Hahn
2025-11-01[VPlan] Add getConstantInt helpers for constant int creation (NFC).Florian Hahn
2025-10-31[VPlan] Add VPRegionBlock::getCanonicalIVType (NFC). (#164127)Florian Hahn
2025-10-28[VPlan] Store memory alignment in VPWidenMemoryRecipe. nfc (#165255)Mel Chen
2025-10-26[llvm] Add "override" where appropriate (NFC) (#165168)Kazu Hirata
2025-10-24[VPlan] Remove SCEVToExpansion mapping (NFC). (#164490)Florian Hahn
2025-10-23[LV] Bundle partial reductions inside VPExpressionRecipe (#147302)Sam Tebbs
2025-10-22Revert "[VPlan] Run narrowInterleaveGroups during general VPlan optimizations...Florian Hahn
2025-10-21[VPlan] Clarify naming for helpers to create loop&replicate regions (NFC)Florian Hahn
2025-10-21[VPlan] Run narrowInterleaveGroups during general VPlan optimizations. (#149706)Florian Hahn
2025-10-19[VPlan] Add VPInstruction to unpack vector values to scalars. (#155670)Florian Hahn
2025-10-18[VPlan] Add VPRecipeBase::getRegion helper (NFC).Florian Hahn
2025-10-15[VPlan] Mark VPlan argument in isHeaderMask as const (NFC).Florian Hahn
2025-10-15[VPlan] Add ExtractLastLanePerPart, use in narrowToSingleScalar. (#163056)Florian Hahn
2025-10-15[VPlan] Move getCanonicalIV to VPRegionBlock (NFC). (#163020)Florian Hahn
2025-10-14[VPlan] Strip dead code, cleanup includes in header (NFC) (#162641)Ramkumar Ramachandra
2025-10-13[VPlan] Assign custom opcodes to recipes not mapping to IR opcodes. (#162267)Florian Hahn
2025-10-07[VPlan] Improve code around WidenPHI's constructor (NFC) (#162277)Ramkumar Ramachandra
2025-10-01[LV] Keep duplicate recipes in VPExpressionRecipe (#156976)Sam Tebbs
2025-09-30[NFC][LV] Fix warning of unused SubConst variableSamuel Tebbs
2025-09-30[LV] Add ExtNegatedMulAccReduction expression type (#160154)Sam Tebbs