Searched defs:Reduction (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 1006 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 D | LoopVectorize.cpp | 1432 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 D | StructuredOpsUtils.h | 126 enum class IteratorType { Parallel, Reduction }; enumerator
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMParallelDSP.cpp | 85 class Reduction { class 95 Reduction (Instruction *Add) : Root(Add) { } in Reduction() function in __anonea9789b90111::Reduction
|
| H A D | ARMISelLowering.cpp | 13063 auto Reduction = in PerformSELECTCombine() local
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | Passes.rst | 788 .. _passes-loop-rotate:
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ExpandVectorPredication.cpp | 330 Value *Reduction; in expandPredicationInReduction() local
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/ |
| H A D | Sparsification.cpp | 53 enum Reduction { kNoReduc, kSum, kProduct, kAnd, kOr, kXor }; enum
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 5264 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 D | CGOpenMPRuntime.cpp | 626 std::pair<llvm::Function *, llvm::Function *> Reduction = in emitInitWithReductionInitializer() local 5310 std::pair<llvm::Function *, llvm::Function *> Reduction = in emitReductionCombiner() local
|