Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp746 void OMPReductionClause::setLHSExprs(ArrayRef<Expr *> LHSExprs) { in setLHSExprs() argument
748 LHSExprs.size() == varlist_size() && in setLHSExprs()
750 std::copy(LHSExprs.begin(), LHSExprs.end(), getPrivates().end()); in setLHSExprs()
798 ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, in Create() argument
809 Clause->setLHSExprs(LHSExprs); in Create()
845 void OMPTaskReductionClause::setLHSExprs(ArrayRef<Expr *> LHSExprs) { in setLHSExprs() argument
847 LHSExprs.size() == varlist_size() && in setLHSExprs()
849 std::copy(LHSExprs.begin(), LHSExprs.end(), getPrivates().end()); in setLHSExprs()
870 ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, in Create() argument
878 Clause->setLHSExprs(LHSExprs); in Create()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h1209 ArrayRef<const Expr *> Privates, ArrayRef<const Expr *> LHSExprs,
1268 ArrayRef<const Expr *> LHSExprs,
1311 ArrayRef<const Expr *> LHSExprs,
2076 ArrayRef<const Expr *> LHSExprs,
2118 ArrayRef<const Expr *> LHSExprs,
H A DCGOpenMPRuntimeGPU.h276 ArrayRef<const Expr *> LHSExprs,
H A DCGOpenMPRuntimeGPU.cpp1657 ArrayRef<const Expr *> LHSExprs, ArrayRef<const Expr *> RHSExprs, in emitReduction() argument
1672 CGOpenMPRuntime::emitReduction(CGF, Loc, Privates, LHSExprs, RHSExprs, in emitReduction()
1714 cast<VarDecl>(cast<DeclRefExpr>(LHSExprs[Idx])->getDecl()); in emitReduction()
1736 cast<VarDecl>(cast<DeclRefExpr>(LHSExprs[I])->getDecl())) in emitReduction()
1743 cast<DeclRefExpr>(LHSExprs[I]), in emitReduction()
H A DCGOpenMPRuntime.cpp4822 ArrayRef<const Expr *> Privates, ArrayRef<const Expr *> LHSExprs, in emitReductionFunction() argument
4867 cast<VarDecl>(cast<DeclRefExpr>(LHSExprs[I])->getDecl()); in emitReductionFunction()
4885 const auto *ILHS = LHSExprs.begin(); in emitReductionFunction()
4932 ArrayRef<const Expr *> LHSExprs, in emitReduction() argument
4982 const auto *ILHS = LHSExprs.begin(); in emitReduction()
5033 Privates, LHSExprs, RHSExprs, ReductionOps); in emitReduction()
5082 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps]( in emitReduction()
5086 const auto *ILHS = LHSExprs.begin(); in emitReduction()
5117 auto &&AtomicCodeGen = [Loc, Privates, LHSExprs, RHSExprs, ReductionOps]( in emitReduction()
5119 const auto *ILHS = LHSExprs.begin(); in emitReduction()
[all …]
H A DCGStmtOpenMP.cpp1434 llvm::SmallVector<const Expr *, 8> LHSExprs; in EmitOMPReductionClauseFinal() local
1445 LHSExprs.append(C->lhs_exprs().begin(), C->lhs_exprs().end()); in EmitOMPReductionClauseFinal()
1467 *this, D.getEndLoc(), Privates, LHSExprs, RHSExprs, ReductionOps, in EmitOMPReductionClauseFinal()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOpenMPClause.h3289 void setLHSExprs(ArrayRef<Expr *> LHSExprs);
3409 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,
3608 void setLHSExprs(ArrayRef<Expr *> LHSExprs);
3684 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,
3839 void setLHSExprs(ArrayRef<Expr *> LHSExprs);
3928 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,