Home
last modified time | relevance | path

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

/src/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()
/src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1179 RecurrenceDescriptor::isAnyOfRecurrenceKind(Desc.getRecurrenceKind()) && in createAnyOfTargetReduction()
1253 RecurKind Kind = Desc.getRecurrenceKind(); in createSimpleTargetReduction()
1274 RecurKind RK = Desc.getRecurrenceKind(); in createTargetReduction()
1284 assert((Desc.getRecurrenceKind() == RecurKind::FAdd || in createOrderedReduction()
1285 Desc.getRecurrenceKind() == RecurKind::FMulAdd) && in createOrderedReduction()
1296 assert((Desc.getRecurrenceKind() == RecurKind::FAdd || in createOrderedReduction()
1297 Desc.getRecurrenceKind() == RecurKind::FMulAdd) && in createOrderedReduction()
/src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h313 switch (RdxDesc.getRecurrenceKind()) { in isLegalToVectorizeReduction()
/src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp556 RecurKind RK = RdxDesc.getRecurrenceKind(); in generatePerPart()
1704 RecurKind Kind = RdxDesc.getRecurrenceKind(); in execute()
1739 NextInChain = createMinMaxOp(State.Builder, RdxDesc.getRecurrenceKind(), in execute()
1761 RecurKind Kind = RdxDesc.getRecurrenceKind(); in execute()
2583 RecurKind RK = RdxDesc.getRecurrenceKind(); in execute()
H A DLoopVectorize.cpp5046 RdxDesc.getRecurrenceKind()); in selectInterleaveCount()
5781 RecurKind RK = RdxDesc.getRecurrenceKind(); in getReductionPatternCost()
7046 RdxDesc.getRecurrenceKind())) in cost()
7052 RdxDesc.getRecurrenceKind())) { in cost()
7224 RdxDesc.getRecurrenceKind())) { in createAndCollectMergePhiForReduction()
8816 RecurKind Kind = RdxDesc.getRecurrenceKind(); in adjustRecipesForReductions()
8949 RdxDesc.getRecurrenceKind())) { in adjustRecipesForReductions()
9013 RdxDesc.getRecurrenceKind())) { in adjustRecipesForReductions()
10018 RecurKind RK = RdxDesc.getRecurrenceKind(); in processLoop()
H A DVPlanTransforms.cpp978 RecurKind RK = RdxDesc.getRecurrenceKind(); in clearReductionWrapFlags()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3792 switch (RdxDesc.getRecurrenceKind()) { in isLegalToVectorizeReduction()