Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIVDescriptors.h197 RecurKind getRecurrenceKind() const { return Kind; } in getRecurrenceKind() function
199 unsigned getOpcode() const { return getOpcode(getRecurrenceKind()); } in getOpcode()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1060 RecurrenceDescriptor::isAnyOfRecurrenceKind(Desc.getRecurrenceKind()) && in createAnyOfTargetReduction()
1144 RecurKind RK = Desc.getRecurrenceKind(); in createTargetReduction()
1154 assert((Desc.getRecurrenceKind() == RecurKind::FAdd || in createOrderedReduction()
1155 Desc.getRecurrenceKind() == RecurKind::FMulAdd) && in createOrderedReduction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h280 switch (RdxDesc.getRecurrenceKind()) { in isLegalToVectorizeReduction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp418 RecurKind RK = RdxDesc.getRecurrenceKind(); in generateInstruction()
1745 RecurKind RK = RdxDesc.getRecurrenceKind(); in execute()
H A DVPlanTransforms.cpp760 RecurKind RK = RdxDesc.getRecurrenceKind(); in clearReductionWrapFlags()
H A DLoopVectorize.cpp5541 RdxDesc.getRecurrenceKind()); in selectInterleaveCount()
6281 if (RdxDesc.getRecurrenceKind() == RecurKind::FMulAdd) in getReductionPatternCost()
9013 RecurKind Kind = RdxDesc.getRecurrenceKind(); in adjustRecipesForReductions()
9358 RecurKind Kind = RdxDesc.getRecurrenceKind(); in execute()
9396 NextInChain = createMinMaxOp(State.Builder, RdxDesc.getRecurrenceKind(), in execute()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3518 switch (RdxDesc.getRecurrenceKind()) { in isLegalToVectorizeReduction()