Home
last modified time | relevance | path

Searched refs:getRecurrenceKind (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DIVDescriptors.h195 RecurKind getRecurrenceKind() const { return Kind; } in getRecurrenceKind() function
197 unsigned getOpcode() const { return getOpcode(getRecurrenceKind()); } in getOpcode()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h201 switch (RdxDesc.getRecurrenceKind()) { in isLegalToVectorizeReduction()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp992 Desc.getRecurrenceKind()) && in createSelectCmpTargetReduction()
1074 RecurKind RK = Desc.getRecurrenceKind(); in createTargetReduction()
1084 assert((Desc.getRecurrenceKind() == RecurKind::FAdd || in createOrderedReduction()
1085 Desc.getRecurrenceKind() == RecurKind::FMulAdd) && in createOrderedReduction()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3850 RecurKind RK = RdxDesc.getRecurrenceKind(); in fixReduction()
4044 RecurKind RK = RdxDesc.getRecurrenceKind(); in clearReductionWrapFlags()
5794 RdxDesc.getRecurrenceKind()); in selectInterleaveCount()
6525 if (RdxDesc.getRecurrenceKind() == RecurKind::FMulAdd) in getReductionPatternCost()
8712 Legal->getReductionVars().find(Phi)->second.getRecurrenceKind(); in buildVPlanWithVPRecipes()
9112 RecurKind Kind = RdxDesc.getRecurrenceKind(); in adjustRecipesForReductions()
9498 RecurKind Kind = RdxDesc->getRecurrenceKind(); in execute()
9532 createMinMaxOp(State.Builder, RdxDesc->getRecurrenceKind(), in execute()
H A DVPlanRecipes.cpp1120 RecurKind RK = RdxDesc.getRecurrenceKind(); in execute()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2592 switch (RdxDesc.getRecurrenceKind()) { in isLegalToVectorizeReduction()