aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize/vplan-printing.ll
AgeCommit message (Expand)AuthorFilesLines
2025-07-16[VPlan] Simplify exituser handling by generating all extracts first(NFCI)Florian Hahn1-1/+1
2025-06-07[VPlan] Use regular phi printing for resume phis.Florian Hahn1-13/+13
2025-05-29[VPlan] Use EMIT-SCALAR when printing single-scalar VPInstructions. (#141428)Florian Hahn1-13/+13
2025-05-27[VPlan] Connect Entry to scalar preheader during initial construction. (#140132)Florian Hahn1-53/+53
2025-04-25[VPlan] Replace ExtractFromEnd with Extract(Last|Penultimate)Element (NFC). (...Florian Hahn1-3/+3
2025-04-21[VPlan] Also duplicated scalar-steps when it enables sinking scalars. (#136021)Florian Hahn1-1/+2
2025-03-28[VPlan] Add VF as operand to VPScalarIVStepsRecipe.Florian Hahn1-10/+20
2025-03-25[VPlan] Split off reduction printing tests, add find-last-IV test.Florian Hahn1-210/+1
2025-03-24[VPlan] Only store RecurKind + FastMathFlags in VPReductionRecipe. NFCI (#131...Luke Lau1-1/+1
2025-03-15[FMF] Set all bits if needed when setting individual flags. (#131321)Florian Hahn1-3/+3
2025-01-15[LV][VPlan] Add fast flags for selectRecipe (#121023)LiqinWeng1-0/+56
2024-12-29[VPlan] Compute induction end values in VPlan. (#112145)Florian Hahn1-15/+32
2024-12-16[VPlan] Add VPWidenInduction recipe as common base class (NFC). (#120008)Florian Hahn1-2/+2
2024-12-15[VPlan] Modernize VPWidenIntOrFpInductionRecipe printing (NFC).Florian Hahn1-7/+5
2024-12-12[VPlan] Hook IR blocks into VPlan during skeleton creation (NFC) (#114292)Florian Hahn1-2/+44
2024-12-06[VPlan] Use RPOT for VPlan codegen and printing.Florian Hahn1-49/+49
2024-11-23[VPlan] Print incoming VPBB for Phi VPIRInstruction (NFC).Florian Hahn1-5/+5
2024-10-31[VPlan] Introduce scalar loop header in plan, remove VPLiveOut. (#109975)Florian Hahn1-10/+80
2024-10-28[VPlan] Use ResumePhi to create reduction resume phis. (#110004)Florian Hahn1-0/+9
2024-10-08[VPlan] Introduce VPWidenIntrinsicRecipe to separate from libcall. (#110486)Florian Hahn1-1/+1
2024-10-06[VPlan] Use pointer to member 0 as VPInterleaveRecipe's pointer arg. (#106431)Florian Hahn1-3/+2
2024-09-30[LV] Reuse VPReplicateRecipe to handle scalar stores in exit block. (#106342)Mel Chen1-0/+1
2024-09-14[VPlan] Add VPIRInstruction, use for exit block live-outs. (#100735)Florian Hahn1-7/+6
2024-09-10[VPlan] Add VPValue for VF, use it for VPWidenIntOrFpInductionRecipe. (#95305)Florian Hahn1-4/+8
2024-09-09[VPlan] Consistently use VTC for vector trip count in vplan-printing.ll.Florian Hahn1-43/+43
2024-08-21[VPlan] Introduce explicit ExtractFromEnd recipes for live-outs. (#100658)Florian Hahn1-4/+7
2024-07-11[VPlan] Introduce ResumePhi VPInstruction, use to create phi for FOR. (#94760)Florian Hahn1-2/+3
2024-07-05[VPlan] Model branch cond to enter scalar epilogue in VPlan. (#92651)Florian Hahn1-2/+122
2024-06-05[VPlan] Model FOR resume value extraction in VPlan. (#93396)Florian Hahn1-0/+2
2024-06-03[VPlan] Model FOR extract of exit value in VPlan. (#93395)Florian Hahn1-1/+2
2024-05-30[VPlan] Use ir-bb prefix for VPIRBasicBlock.Florian Hahn1-2/+2
2024-05-25[VPlan] Add test for printing FOR with live-out.Florian Hahn1-0/+52
2024-05-14[VPlan] Add non-poison propagating LogicalAnd VPInstruction opcode. (#91897)Florian Hahn1-2/+2
2024-04-09[VPlan] Remove unused first mask op from VPBlendRecipe. (#87770)Florian Hahn1-5/+3
2024-01-09[LV] Create block in mask up-front if needed. (#76635)Florian Hahn1-1/+1
2024-01-04[VPlan] Introduce ComputeReductionResult VPInstruction opcode. (#70253)Florian Hahn1-2/+5
2024-01-01[VPlan] Model address separately. (#72164)Florian Hahn1-21/+42
2023-12-08[VPlan] Initial modeling of VF * UF as VPValue. (#74761)Florian Hahn1-15/+30
2023-12-08[VPlan] Print flags for VPWidenCastRecipe.Florian Hahn1-17/+15
2023-12-05[VPlan] Add disjoint flag to VPRecipeWithIRFlags. (#74364)Florian Hahn1-1/+1
2023-12-05[LV]Support dropping of nneg flag for zext widencast recipes. (#74112)Alexey Bataev1-0/+41
2023-12-04[LV] Add tests for preserving and printing the new disjoint flag.Florian Hahn1-0/+49
2023-10-16[VPlan] Also print operands of canonical IV (NFC).Florian Hahn1-27/+27
2023-10-16 [LV] Replace value numbers with patterns in tests (NFC).Florian Hahn1-7/+7
2023-09-04[VPlan] Print blend recipe as operand directly, instead of IR PHI.Florian Hahn1-3/+3
2023-08-08[VPlan] Model wrap flags directly, remove *NUW opcodes (NFC)Florian Hahn1-14/+14
2023-08-08[VPlan] Use printOperands for VPInstruction.Florian Hahn1-17/+17
2023-05-23[VPlan] Print IR flags for VPRecipeWithIRFlags.Florian Hahn1-29/+29
2023-05-16[VPlan] Add tests to print exact and flags on calls (NFC).Florian Hahn1-0/+137
2023-05-09[VPlan] Add printing test with fast-math flags.Florian Hahn1-0/+50