Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/include/mlir/Dialect/OpenMP/
H A DOpenMPOpsInterfaces.td44 "getReductionVars">,
H A DOpenMPOps.td121 SmallVector<Value> getReductionVars() {
229 SmallVector<Value> getReductionVars() {
370 SmallVector<Value> getReductionVars() {
553 SmallVector<Value> getReductionVars() {
712 SmallVector<Value> getReductionVars();
768 operand_range getReductionVars() { return task_reduction_vars(); }
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp1006 return (all_of(getReductionVars(), [&](auto &Reduction) -> bool { in canVectorizeFPMath()
1013 return any_of(getReductionVars(), [&](auto &Reduction) -> bool { in isInvariantStoreOfReduction()
1020 return any_of(getReductionVars(), [&](auto &Reduction) -> bool { in isInvariantAddressOfReduction()
1367 for (auto &Reduction : getReductionVars()) in prepareToFoldTailByMasking()
H A DLoopVectorize.cpp5541 if (ElementTypesInLoop.empty() && !Legal->getReductionVars().empty()) { in getSmallestAndWidestTypes()
5545 for (auto &PhiDescriptorPair : Legal->getReductionVars()) { in getSmallestAndWidestTypes()
5587 Legal->getReductionVars().find(PN)->second; in collectElementTypesForWidening()
5632 const bool HasReductions = !Legal->getReductionVars().empty(); in selectInterleaveCount()
5791 any_of(Legal->getReductionVars(), [&](auto &Reduction) -> bool { in selectInterleaveCount()
5808 any_of(Legal->getReductionVars(), [&](auto &Reduction) -> bool { in selectInterleaveCount()
7320 for (auto &Reduction : Legal->getReductionVars()) { in collectValuesToIgnore()
7335 for (auto &Reduction : Legal->getReductionVars()) { in collectInLoopReductions()
8495 Legal->getReductionVars().find(Phi)->second; in tryToCreateWidenRecipe()
8712 Legal->getReductionVars().find(Phi)->second.getRecurrenceKind(); in buildVPlanWithVPRecipes()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h289 const ReductionList &getReductionVars() const { return Reductions; } in getReductionVars() function
/llvm-project-15.0.7/mlir/lib/Dialect/OpenMP/IR/
H A DOpenMPDialect.cpp660 cast<ReductionClauseInterface>(op).getReductionVars()) in verify()
686 SmallVector<Value> TaskLoopOp::getReductionVars() { in getReductionVars() function in TaskLoopOp
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3035 if (LVL->getReductionVars().size()) in preferPredicateOverEpilogue()