Searched refs:ReductionOps (Results 1 – 7 of 7) sorted by relevance
/external/clang/lib/AST/ |
D | OpenMPClause.cpp | 363 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/ |
D | CGOpenMPRuntime.h | 721 ArrayRef<const Expr *> ReductionOps,
|
D | CGOpenMPRuntime.cpp | 2735 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()
|
D | CGStmtOpenMP.cpp | 821 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/ |
D | OpenMPClause.h | 1636 void setReductionOps(ArrayRef<Expr *> ReductionOps); 1682 ArrayRef<Expr *> ReductionOps);
|
/external/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 3648 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/ |
D | SemaOpenMP.cpp | 7065 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()
|