Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGOpenMPRuntime.cpp2444 ArrayRef<const Expr *> ReductionOps) { in emitReductionFunction() argument
2480 for (unsigned I = 0, E = ReductionOps.size(); I < E; ++I) { in emitReductionFunction()
2501 for (auto *E : ReductionOps) { in emitReductionFunction()
2512 ArrayRef<const Expr *> ReductionOps, in emitReduction() argument
2553 for (auto *E : ReductionOps) { in emitReduction()
2578 RHSExprs, ReductionOps); in emitReduction()
2635 for (auto *E : ReductionOps) { in emitReduction()
2667 for (auto *E : ReductionOps) { in emitReduction()
HDCGOpenMPRuntime.h691 ArrayRef<const Expr *> ReductionOps,
HDCGStmtOpenMP.cpp443 llvm::SmallVector<const Expr *, 8> ReductionOps; in EmitOMPReductionClauseFinal() local
450 ReductionOps.append(C->reduction_ops().begin(), C->reduction_ops().end()); in EmitOMPReductionClauseFinal()
456 *this, D.getLocEnd(), LHSExprs, RHSExprs, ReductionOps, in EmitOMPReductionClauseFinal()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDStmt.cpp1536 void OMPReductionClause::setReductionOps(ArrayRef<Expr *> ReductionOps) { in setReductionOps() argument
1537 assert(ReductionOps.size() == varlist_size() && "Number of reduction " in setReductionOps()
1540 std::copy(ReductionOps.begin(), ReductionOps.end(), getRHSExprs().end()); in setReductionOps()
1548 ArrayRef<Expr *> ReductionOps) { in Create() argument
1557 Clause->setReductionOps(ReductionOps); in Create()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDOpenMPClause.h1489 void setReductionOps(ArrayRef<Expr *> ReductionOps);
1532 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps);
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaOpenMP.cpp5908 SmallVector<Expr *, 8> ReductionOps; in ActOnOpenMPReductionClause() local
5916 ReductionOps.push_back(nullptr); in ActOnOpenMPReductionClause()
5927 ReductionOps.push_back(nullptr); in ActOnOpenMPReductionClause()
6215 ReductionOps.push_back(ReductionOp.get()); in ActOnOpenMPReductionClause()
6224 RHSs, ReductionOps); in ActOnOpenMPReductionClause()
/NextBSD/contrib/llvm/lib/Transforms/Vectorize/
HDSLPVectorizer.cpp3545 SmallVector<Value *, 16> ReductionOps; member in __anonc602e1830111::HorizontalReduction
3641 ReductionOps.push_back(TreeN); in matchAssociativeReduction()
3677 V.buildTree(makeArrayRef(&ReducedVals[i], ReduxWidth), ReductionOps); in tryToReduce()