Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DOpenMPClause.cpp363 void OMPReductionClause::setReductionOps(ArrayRef<Expr *> ReductionOps) { in setReductionOps() argument
364 assert(ReductionOps.size() == varlist_size() && "Number of reduction " in setReductionOps()
367 std::copy(ReductionOps.begin(), ReductionOps.end(), getRHSExprs().end()); in setReductionOps()
375 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps) { in Create() argument
385 Clause->setReductionOps(ReductionOps); in Create()
/external/clang/lib/CodeGen/
DCGOpenMPRuntime.h721 ArrayRef<const Expr *> ReductionOps,
DCGOpenMPRuntime.cpp2735 ArrayRef<const Expr *> ReductionOps) { in emitReductionFunction() argument
2771 for (unsigned I = 0, E = ReductionOps.size(); I < E; ++I, ++IPriv, ++Idx) { in emitReductionFunction()
2799 for (auto *E : ReductionOps) { in emitReductionFunction()
2822 ArrayRef<const Expr *> ReductionOps, in emitReduction() argument
2868 for (auto *E : ReductionOps) { in emitReduction()
2926 LHSExprs, RHSExprs, ReductionOps); in emitReduction()
2986 for (auto *E : ReductionOps) { in emitReduction()
3031 for (auto *E : ReductionOps) { in emitReduction()
DCGStmtOpenMP.cpp821 llvm::SmallVector<const Expr *, 8> ReductionOps; in EmitOMPReductionClauseFinal() local
828 ReductionOps.append(C->reduction_ops().begin(), C->reduction_ops().end()); in EmitOMPReductionClauseFinal()
834 *this, D.getLocEnd(), Privates, LHSExprs, RHSExprs, ReductionOps, in EmitOMPReductionClauseFinal()
/external/clang/include/clang/AST/
DOpenMPClause.h1636 void setReductionOps(ArrayRef<Expr *> ReductionOps);
1682 ArrayRef<Expr *> ReductionOps);
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp3648 SmallVector<Value *, 16> ReductionOps; member in __anonf9942ad60111::HorizontalReduction
3745 ReductionOps.push_back(TreeN); in matchAssociativeReduction()
3782 V.buildTree(makeArrayRef(&ReducedVals[i], ReduxWidth), ReductionOps); in tryToReduce()
/external/clang/lib/Sema/
DSemaOpenMP.cpp7065 SmallVector<Expr *, 8> ReductionOps; in ActOnOpenMPReductionClause() local
7074 ReductionOps.push_back(nullptr); in ActOnOpenMPReductionClause()
7086 ReductionOps.push_back(nullptr); in ActOnOpenMPReductionClause()
7447 ReductionOps.push_back(ReductionOp.get()); in ActOnOpenMPReductionClause()
7456 LHSs, RHSs, ReductionOps); in ActOnOpenMPReductionClause()