Home
last modified time | relevance | path

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

/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() local
H A DLoopVectorize.cpp1432 return (all_of(Legal->getReductionVars(), [&](auto &Reduction) -> bool { in canVectorizeReductions()
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() local
7335 for (auto &Reduction : Legal->getReductionVars()) { in collectInLoopReductions() local
8709 for (auto &Reduction : CM.getInLoopReductionChains()) { in buildVPlanWithVPRecipes() local
9096 for (auto &Reduction : CM.getInLoopReductionChains()) { in adjustRecipesForReductions() local
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Utils/
H A DStructuredOpsUtils.h126 enum class IteratorType { Parallel, Reduction }; enumerator
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp85 class Reduction { class
95 Reduction (Instruction *Add) : Root(Add) { } in Reduction() function in __anonea9789b90111::Reduction
H A DARMISelLowering.cpp13063 auto Reduction = in PerformSELECTCombine() local
/llvm-project-15.0.7/llvm/docs/
H A DPasses.rst788 .. _passes-loop-rotate:
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp330 Value *Reduction; in expandPredicationInReduction() local
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparsification.cpp53 enum Reduction { kNoReduc, kSum, kProduct, kAnd, kOr, kXor }; enum
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp5264 SDValue Reduction = DAG.getNode(RVVOpcode, DL, M1VT, DAG.getUNDEF(M1VT), Vec, in lowerVECREDUCE() local
5327 SDValue Reduction = DAG.getNode(RVVOpcode, DL, M1VT, DAG.getUNDEF(M1VT), in lowerFPVECREDUCE() local
5395 SDValue Reduction = in lowerVPREDUCE() local
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp626 std::pair<llvm::Function *, llvm::Function *> Reduction = in emitInitWithReductionInitializer() local
5310 std::pair<llvm::Function *, llvm::Function *> Reduction = in emitReductionCombiner() local