Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp1034 return (all_of(getReductionVars(), [&](auto &Reduction) -> bool { in canVectorizeFPMath()
1041 return any_of(getReductionVars(), [&](auto &Reduction) -> bool { in isInvariantStoreOfReduction()
1048 return any_of(getReductionVars(), [&](auto &Reduction) -> bool { in isInvariantAddressOfReduction()
1389 for (const auto &Reduction : getReductionVars()) in prepareToFoldTailByMasking() local
H A DLoopVectorize.cpp1462 return (all_of(Legal->getReductionVars(), [&](auto &Reduction) -> bool { in canVectorizeReductions()
5853 any_of(Legal->getReductionVars(), [&](auto &Reduction) -> bool { in selectInterleaveCount()
5870 any_of(Legal->getReductionVars(), [&](auto &Reduction) -> bool { in selectInterleaveCount()
7394 for (const auto &Reduction : Legal->getReductionVars()) { in collectValuesToIgnore() local
7409 for (const auto &Reduction : Legal->getReductionVars()) { in collectInLoopReductions() local
8836 for (const auto &Reduction : CM.getInLoopReductionChains()) { in buildVPlanWithVPRecipes() local
9218 for (const auto &Reduction : CM.getInLoopReductionChains()) { in adjustRecipesForReductions() local
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp85 class Reduction { class
95 Reduction (Instruction *Add) : Root(Add) { } in Reduction() function in __anonfbc564360111::Reduction
H A DARMISelLowering.cpp13137 auto Reduction = in PerformSELECTCombine() local
/openbsd/gnu/llvm/llvm/docs/
H A DPasses.rst783 .. _passes-loop-rotate:
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp333 Value *Reduction; in expandPredicationInReduction() local
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp627 std::pair<llvm::Function *, llvm::Function *> Reduction = in emitInitWithReductionInitializer() local
4997 std::pair<llvm::Function *, llvm::Function *> Reduction = in emitReductionCombiner() local
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6006 SDValue Reduction = DAG.getNode(RVVOpcode, DL, M1VT, PassThru, Vec, in lowerReductionSeq() local