Home
last modified time | relevance | path

Searched defs:Reduction (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp1324 return (all_of(getReductionVars(), [&](auto &Reduction) -> bool { in canVectorizeFPMath()
1331 return any_of(getReductionVars(), [&](auto &Reduction) -> bool { in isInvariantStoreOfReduction()
1338 return any_of(getReductionVars(), [&](auto &Reduction) -> bool { in isInvariantAddressOfReduction()
1929 for (const auto &Reduction : getReductionVars()) in canFoldTailByMasking() local
H A DVPRecipeBuilder.h37 Instruction *Reduction; member
H A DLoopVectorize.cpp1240 return (all_of(Legal->getReductionVars(), [&](auto &Reduction) -> bool { in canVectorizeReductions()
4813 any_of(Legal->getReductionVars(), [&](auto &Reduction) -> bool { in selectInterleaveCount()
4831 any_of(Legal->getReductionVars(), [&](auto &Reduction) -> bool { in selectInterleaveCount()
6512 for (const auto &Reduction : Legal->getReductionVars()) { in collectValuesToIgnore() local
6531 for (const auto &Reduction : Legal->getReductionVars()) { in collectInLoopReductions() local
8276 VPRecipeBuilder::tryToCreatePartialReduction(Instruction *Reduction, in tryToCreatePartialReduction()
H A DVPlanRecipes.cpp358 } else if (auto Reduction = dyn_cast<VPPartialReductionRecipe>(OpR)) { in computeCost() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp85 class Reduction { class
95 Reduction (Instruction *Add) : Root(Add) { } in Reduction() function in __anon176cfc890111::Reduction
H A DARMISelLowering.cpp13370 auto Reduction = in PerformSELECTCombine() local
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DOpenACCKinds.h312 Reduction, enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp351 Value *Reduction; in expandPredicationInReduction() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp600 std::pair<llvm::Function *, llvm::Function *> Reduction = in emitInitWithReductionInitializer() local
4784 std::pair<llvm::Function *, llvm::Function *> Reduction = in emitReductionCombiner() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp11217 SDValue Reduction = DAG.getNode(RVVOpcode, DL, M1VT, Ops); in lowerReductionSeq() local