Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIVDescriptors.h181 RecurKind getRecurrenceKind() const { return Kind; } in getRecurrenceKind() function
183 unsigned getOpcode() const { return getOpcode(getRecurrenceKind()); } in getOpcode()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h163 switch (RdxDesc.getRecurrenceKind()) { in isLegalToVectorizeReduction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1010 return createSimpleTargetReduction(B, TTI, Src, Desc.getRecurrenceKind()); in createTargetReduction()
1016 assert(Desc.getRecurrenceKind() == RecurKind::FAdd && in createOrderedReduction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp1313 RecurKind RK = RdxDesc.getRecurrenceKind(); in execute()
H A DLoopVectorize.cpp4299 RecurKind RK = RdxDesc.getRecurrenceKind(); in fixReduction()
4476 RecurKind RK = RdxDesc.getRecurrenceKind(); in clearReductionWrapFlags()
9178 RecurKind Kind = Legal->getReductionVars()[Phi].getRecurrenceKind(); in buildVPlanWithVPRecipes()
9513 RecurKind Kind = RdxDesc.getRecurrenceKind(); in adjustRecipesForInLoopReductions()
9655 RecurKind Kind = RdxDesc->getRecurrenceKind(); in execute()
9685 createMinMaxOp(State.Builder, RdxDesc->getRecurrenceKind(), in execute()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1883 switch (RdxDesc.getRecurrenceKind()) { in isLegalToVectorizeReduction()