aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-21[VPlan] Move SCEV expansion to VPlan transform. (NFCI).Florian Hahn1-1/+1
2025-08-06[VPlan] Use scalar VPPhi instead of VPWidenPHIRecipe in createPlainCFG. (#150...Florian Hahn1-3/+3
2025-05-27[VPlan] Connect Entry to scalar preheader during initial construction. (#140132)Florian Hahn1-55/+55
2025-05-08[VPlan] Add printPhiOperands to VPPhiAccessors, use for wide phis.Florian Hahn1-2/+2
2025-05-08[VPlan] Retain exit conditions and edges in initial VPlan (NFC). (#137709)Florian Hahn1-2/+5
2025-05-03Reapply "[VPlan] Add canonical IV during construction (NFC)."Florian Hahn1-6/+17
2025-04-26[VPlan] Don't added separate vector latch block (NFC).Florian Hahn1-41/+26
2025-03-19[VPlan] Bail out on non-intrinsic calls in VPlanNativePath.Florian Hahn1-2/+2
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov1-2/+2
2025-02-23[VPlan] Remove unused buildPlainCFG from unit tests (NFC).Florian Hahn1-3/+3
2025-01-25[VPlan] Support multi-exit loops in HCFG builder.Florian Hahn1-0/+109
2025-01-25[VPlan] Refactor HCFG builder to preserve original vector latch (NFC).Florian Hahn1-20/+29
2024-12-27[VPlan] Always create initial blocks in constructor (NFC).Florian Hahn1-1/+1
2024-12-12[VPlan] Hook IR blocks into VPlan during skeleton creation (NFC) (#114292)Florian Hahn1-1/+2
2024-10-31[VPlan] Introduce scalar loop header in plan, remove VPLiveOut. (#109975)Florian Hahn1-0/+12
2024-10-24[VPlan] Update unit tests to use getVectorLoopRegion (NFC).Florian Hahn1-2/+2
2024-10-18[VPlan] Use VPInstruction::Name when assigning names (NFCI).Florian Hahn1-2/+2
2024-09-18[VPlan] Add getSCEVExprForVPValue util, use to get trip count SCEV (NFC) (#94...Florian Hahn1-4/+3
2024-07-05[VPlan] Model branch cond to enter scalar epilogue in VPlan. (#92651)Florian Hahn1-1/+13
2024-05-30[VPlan] Use ir-bb prefix for VPIRBasicBlock.Florian Hahn1-1/+1
2024-04-17[VPlan] Split VPWidenMemoryInstructionRecipe (NFCI). (#87411)Florian Hahn1-2/+2
2024-03-28[VPlan] Rename getVPValueOrAddLiveIn -> getOrAddLiveIn (NFCI).Florian Hahn1-1/+1
2024-02-21[VPlan] Use opaque pointers in VPlan unit test IR (#69947)calebwat1-8/+8
2023-12-04[VPlan] Add missing output of live-ins to VPlan dot printing.Florian Hahn1-1/+1
2023-11-12[VPlan] Move initial skeleton construction to createInitialVPlan. (NFC)Florian Hahn1-3/+3
2023-08-08[VPlan] Use printOperands for VPInstruction.Florian Hahn1-5/+5
2023-05-04[VPlan] Introduce new entry block to VPlan for early SCEV expansion.Florian Hahn1-5/+10
2023-05-01[VPlan] Remove DeadInsts arg from VPInstructionsToVPRecipes (NFC)Florian Hahn1-4/+2
2023-04-18Recommit "[VPlan] Unify Value2VPValue and VPExternalDefs maps (NFCI)."Florian Hahn1-1/+1
2023-04-17Revert "[VPlan] Unify Value2VPValue and VPExternalDefs maps (NFCI)."Vitaly Buka1-1/+1
2023-04-16[VPlan] Unify Value2VPValue and VPExternalDefs maps (NFCI).Florian Hahn1-1/+1
2023-03-10[VPlan] Replace InvariantCond field from VPWidenSelectRecipe.Florian Hahn1-4/+2
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2022-12-22[VPlan] Add support for tracking UFs applicable to VPlan (NFC).Florian Hahn1-1/+1
2022-09-01[VPlan] Add field to track if intrinsic should be used for call. (NFC)Florian Hahn1-3/+8
2022-06-03[VPlan] Update failing HCFG unit tests after a5bb4a3b4d3db.Florian Hahn1-3/+5
2022-06-03[VPlan] Replace CondBit with BranchOnCond VPInstruction.Florian Hahn1-3/+0
2022-06-01[VPlan] Use region for each loop in native path.Florian Hahn1-19/+25
2022-04-07[VPlan] Use vector.body as header name in VPlan native path.Florian Hahn1-4/+4
2021-12-10[VPlan] Add InductionDescriptor to VPWidenIntOrFpInduction. (NFC)Florian Hahn1-6/+6
2021-04-06[VPlan] Print VPValue operands for VPWidenPHI if possible.Florian Hahn1-1/+1
2021-03-19[NFC][VPlan] Guard print routines with "#if !defined(NDEBUG) || defined(LLVM_...Andrei Elovikov1-0/+2
2021-03-19[VPlan] Add plain text (not DOT's digraph) dumpsAndrei Elovikov1-13/+17
2021-03-18Revert "[VPlan] Add plain text (not DOT's digraph) dumps"Mehdi Amini1-17/+13
2021-03-18[VPlan] Add plain text (not DOT's digraph) dumpsAndrei Elovikov1-13/+17
2021-03-10[VPlan] Support to widen select intructions in VPlan native pathMauri Mustonen1-2/+2
2021-02-22[VPlan] Skip VPWidenPHIRecipe in VPInterleavedACcessInfo.Florian Hahn1-3/+3
2020-03-31[VPlan] Move test strs to variables, silence spurious C4129 (NFC).Florian Hahn1-3/+3
2020-03-29[VPlan] Use one VPWidenRecipe per original IR instruction. (NFC).Florian Hahn1-18/+8
2020-03-18[VPlan] Do not print mapping for Value2VPValue.Florian Hahn1-0/+3