aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-24[VPlan] Add VPInst::getNumOperandsForOpcode, use to verify in ctor (NFC) (#14...Florian Hahn1-17/+22
2025-05-25[VPlan] Separate out logic to manage IR flags to VPIRFlags (NFC). (#140621)Florian Hahn1-10/+10
2025-05-23Reapply "[VPlan] Support cloning initial VPlan (NFC)."Florian Hahn1-0/+43
2025-05-18Revert "[VPlan] Support cloning initial VPlan (NFC)."Florian Hahn1-41/+0
2025-05-18[VPlan] Support cloning initial VPlan (NFC).Florian Hahn1-0/+41
2025-05-14[clang][IR] Overload @llvm.thread.pointer to support non-AS0 targets (#132489)Jessica Clarke1-1/+2
2025-05-09[VPlan] Manage noalias/alias_scope metadata in VPlan. (#136450)Florian Hahn1-3/+4
2025-04-02[VPlan] Update VPInterleaveRecipe to take debug loc directly as arg (NFC)Florian Hahn1-1/+1
2025-03-28[VPlan] Add VF as operand to VPScalarIVStepsRecipe.Florian Hahn1-1/+1
2025-03-24[VPlan] Only store RecurKind + FastMathFlags in VPReductionRecipe. NFCI (#131...Luke Lau1-8/+8
2025-03-18[VPlan] Make VPReductionRecipe a VPRecipeWithIRFlags. NFC (#130881)Elvis Wang1-6/+18
2025-02-27[VPlan] Preserve DebugLoc for VPBranchOnMaskRecipe.Florian Hahn1-2/+2
2025-02-17[VPlan] Use VPlan predecessors in VPWidenPHIRecipe (NFC). (#126388)Florian Hahn1-2/+3
2025-02-07[LV] Update incoming blocks in VPWidenPHIRecipe in reassociateBlocks (#125481)Luke Lau1-0/+43
2025-02-02[VPlan] Move auxiliary declarations out of VPlan.h (NFC). (#124104)Florian Hahn1-0/+1
2025-01-21[IR][unittests] Replace of PointerType::get(Type) with opaque version (NFC) (...Mats Jun Larsen1-3/+3
2025-01-17[VPlan] Make VPValue constructors protected. (NFC)Florian Hahn1-135/+148
2025-01-15[VPlan] Make VPBlock constructors private (NFC).Florian Hahn1-14/+16
2025-01-08[VPlan] Handle some VPInstructions in may{Read,Write}FromMemory (#120058)Luke Lau1-2/+2
2024-12-30[VPlan] Manage created blocks directly in VPlan. (NFC) (#120918)Florian Hahn1-49/+49
2024-12-27[VPlan] Always create initial blocks in constructor (NFC).Florian Hahn1-142/+68
2024-12-21[VPlan] Set and use debug location for VPPredInstPHIRecipe.Florian Hahn1-1/+1
2024-12-18[VPlan] Don't use VPlan ctor taking trip count in most unit tests (NFC).Florian Hahn1-16/+8
2024-12-17[VPlan] Remove legacy VPlan() constructors (NFC).Florian Hahn1-12/+24
2024-12-12[VPlan] Hook IR blocks into VPlan during skeleton creation (NFC) (#114292)Florian Hahn1-4/+5
2024-11-09[VPlan] Connect scalar header to CFG in VPlan unit test.Florian Hahn1-5/+10
2024-11-01[VPlan] Suppress leak in test (#114624)Vitaly Buka1-2/+3
2024-11-01[VPlan] Don't leak ScalarHeader BasicBlock in unit tests.Florian Hahn1-18/+24
2024-11-01[VPlan] Connect scalar header to VPlan CFG in unit tests.Florian Hahn1-0/+20
2024-10-31[VPlan] Introduce scalar loop header in plan, remove VPLiveOut. (#109975)Florian Hahn1-14/+34
2024-10-17[VPlan] Add VPSingleDefRecipe::dump() to resolve ambigous lookup (NFC).Florian Hahn1-0/+15
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi1-1/+2
2024-10-08[VPlan] Introduce VPWidenIntrinsicRecipe to separate from libcall. (#110486)Florian Hahn1-3/+3
2024-09-26[VPlan] Unify mayWriteToMemory and mayHaveSideEffects logic for VPInst.Florian Hahn1-2/+2
2024-09-13[llvm][unittests] Don't call raw_string_ostream::flush() (NFC)JOE19941-3/+0
2024-07-26[LV][EVL] Refine the constructors of EVL recipe to use call by reference. NFC...Mel Chen1-2/+2
2024-07-16[LV][EVL] Support in-loop reduction using tail folding with EVL. (#90184)Mel Chen1-0/+29
2024-06-25[VPlanTest] Use poison instead of undef for dummy values (NFC)Nikita Popov1-22/+23
2024-05-09[VPlan] VPEVLBasedIVPHI is a VPSingleDefRecipe.Florian Hahn1-0/+8
2024-05-01[VPlan] Make CallInst optional for VPWidenCallRecipe (NFCI).Florian Hahn1-9/+17
2024-04-17[VPlan] Split VPWidenMemoryInstructionRecipe (NFCI). (#87411)Florian Hahn1-5/+4
2024-04-15[VPlan] Extend recipe printing tests with underlying IR values. (NFC)Florian Hahn1-8/+16
2024-04-15[VPlan] Add test for dump of recipe not inserted in VPlan. (NFC)Florian Hahn1-1/+162
2024-04-09[VPlan] Remove unused first mask op from VPBlendRecipe. (#87770)Florian Hahn1-4/+6
2024-04-07[VPlan] Track IsOrdered in VPReductionRecipe, remove use of ILV (NFCI).Florian Hahn1-2/+2
2024-04-01[VPlan] Use recipe's debug loc for VPWidenMemoryInstructionRecipe (NFCI)Florian Hahn1-3/+3
2024-03-28[VPlan] Rename getVPValueOrAddLiveIn -> getOrAddLiveIn (NFCI).Florian Hahn1-2/+2
2024-01-27[VPlan] Implement cloning of VPlans. (#73158)Florian Hahn1-0/+2
2023-12-04[VPlan] Add missing output of live-ins to VPlan dot printing.Florian Hahn1-1/+1
2023-09-04[VPlan][LoopUtils] Remove unused parameter TTIMel Chen1-2/+2