Home
last modified time | relevance | path

Searched refs:RHSExprs (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp753 void OMPReductionClause::setRHSExprs(ArrayRef<Expr *> RHSExprs) { in setRHSExprs() argument
755 RHSExprs.size() == varlist_size() && in setRHSExprs()
757 std::copy(RHSExprs.begin(), RHSExprs.end(), getLHSExprs().end()); in setRHSExprs()
799 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps, in Create() argument
810 Clause->setRHSExprs(RHSExprs); in Create()
852 void OMPTaskReductionClause::setRHSExprs(ArrayRef<Expr *> RHSExprs) { in setRHSExprs() argument
854 RHSExprs.size() == varlist_size() && in setRHSExprs()
856 std::copy(RHSExprs.begin(), RHSExprs.end(), getLHSExprs().end()); in setRHSExprs()
871 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps, Stmt *PreInit, in Create() argument
879 Clause->setRHSExprs(RHSExprs); in Create()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h1210 ArrayRef<const Expr *> RHSExprs, ArrayRef<const Expr *> ReductionOps);
1269 ArrayRef<const Expr *> RHSExprs,
1312 ArrayRef<const Expr *> RHSExprs,
2077 ArrayRef<const Expr *> RHSExprs,
2119 ArrayRef<const Expr *> RHSExprs,
H A DCGOpenMPRuntimeGPU.h277 ArrayRef<const Expr *> RHSExprs,
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()
1711 cast<VarDecl>(cast<DeclRefExpr>(RHSExprs[Idx])->getDecl()); in emitReduction()
1739 cast<VarDecl>(cast<DeclRefExpr>(RHSExprs[I])->getDecl())) in emitReduction()
1744 cast<DeclRefExpr>(RHSExprs[I])); in emitReduction()
H A DCGOpenMPRuntime.cpp4823 ArrayRef<const Expr *> RHSExprs, ArrayRef<const Expr *> ReductionOps) { in emitReductionFunction() argument
4864 cast<VarDecl>(cast<DeclRefExpr>(RHSExprs[I])->getDecl()); in emitReductionFunction()
4886 const auto *IRHS = RHSExprs.begin(); in emitReductionFunction()
4933 ArrayRef<const Expr *> RHSExprs, in emitReduction() argument
4983 const auto *IRHS = RHSExprs.begin(); in emitReduction()
4996 auto Size = RHSExprs.size(); in emitReduction()
5010 for (unsigned I = 0, E = RHSExprs.size(); I < E; ++I, ++IPriv, ++Idx) { in emitReduction()
5014 CGF.EmitLValue(RHSExprs[I]).getPointer(CGF), CGF.VoidPtrTy), in emitReduction()
5033 Privates, LHSExprs, RHSExprs, ReductionOps); in emitReduction()
5049 CGF.Builder.getInt32(RHSExprs.size()), // i32 <n> in emitReduction()
[all …]
H A DCGStmtOpenMP.cpp1435 llvm::SmallVector<const Expr *, 8> RHSExprs; in EmitOMPReductionClauseFinal() local
1446 RHSExprs.append(C->rhs_exprs().begin(), C->rhs_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.h3304 void setRHSExprs(ArrayRef<Expr *> RHSExprs);
3409 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,
3622 void setRHSExprs(ArrayRef<Expr *> RHSExprs);
3684 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,
3853 void setRHSExprs(ArrayRef<Expr *> RHSExprs);
3928 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp8552 const Expr **RHSExprs) { in IsArithmeticBinaryExpr() argument
8566 *RHSExprs = OP->getRHS(); in IsArithmeticBinaryExpr()
8585 *RHSExprs = Call->getArg(1); in IsArithmeticBinaryExpr()