Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/AST/
H A DOpenMPClause.cpp741 RHSExprs.size() == varlist_size() && in setRHSExprs()
743 std::copy(RHSExprs.begin(), RHSExprs.end(), getLHSExprs().end()); in setRHSExprs()
785 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps, in Create() argument
796 Clause->setRHSExprs(RHSExprs); in Create()
840 RHSExprs.size() == varlist_size() && in setRHSExprs()
842 std::copy(RHSExprs.begin(), RHSExprs.end(), getLHSExprs().end()); in setRHSExprs()
865 Clause->setRHSExprs(RHSExprs); in Create()
893 RHSExprs.size() == varlist_size() && in setRHSExprs()
895 std::copy(RHSExprs.begin(), RHSExprs.end(), getLHSExprs().end()); in setRHSExprs()
919 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps, in Create() argument
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h1418 ArrayRef<const Expr *> RHSExprs,
1478 ArrayRef<const Expr *> RHSExprs,
1521 ArrayRef<const Expr *> RHSExprs,
2318 ArrayRef<const Expr *> RHSExprs,
2360 ArrayRef<const Expr *> RHSExprs,
H A DCGOpenMPRuntimeGPU.h305 ArrayRef<const Expr *> RHSExprs,
H A DCGOpenMPRuntimeGPU.cpp3210 ArrayRef<const Expr *> LHSExprs, ArrayRef<const Expr *> RHSExprs, in emitReduction() argument
3223 CGOpenMPRuntime::emitReduction(CGF, Loc, Privates, LHSExprs, RHSExprs, in emitReduction()
3242 auto Size = RHSExprs.size(); in emitReduction()
3256 for (unsigned I = 0, E = RHSExprs.size(); I < E; ++I, ++IPriv, ++Idx) { in emitReduction()
3260 CGF.EmitLValue(RHSExprs[I]).getPointer(CGF), CGF.VoidPtrTy), in emitReduction()
3280 Privates, LHSExprs, RHSExprs, ReductionOps); in emitReduction()
3290 CGF.Builder.getInt32(RHSExprs.size()), in emitReduction()
3366 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps, in emitReduction()
3370 auto IRHS = RHSExprs.begin(); in emitReduction()
H A DCGOpenMPRuntime.cpp5364 cast<VarDecl>(cast<DeclRefExpr>(RHSExprs[I])->getDecl()); in emitReductionFunction()
5386 const auto *IRHS = RHSExprs.begin(); in emitReductionFunction()
5483 const auto *IRHS = RHSExprs.begin(); in emitReduction()
5496 auto Size = RHSExprs.size(); in emitReduction()
5549 CGF.Builder.getInt32(RHSExprs.size()), // i32 <n> in emitReduction()
5582 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps]( in emitReduction()
5587 const auto *IRHS = RHSExprs.begin(); in emitReduction()
5620 const auto *IRHS = RHSExprs.begin(); in emitReduction()
5947 ArrayRef<const Expr *> RHSExprs, const OMPTaskDataTy &Data) { in emitTaskReductionInit() argument
6032 RHSExprs[Cnt], Data.ReductionCopies[Cnt])); in emitTaskReductionInit()
[all …]
H A DCGStmtOpenMP.cpp1413 llvm::SmallVector<const Expr *, 8> RHSExprs; in EmitOMPReductionClauseFinal() local
1424 RHSExprs.append(C->rhs_exprs().begin(), C->rhs_exprs().end()); in EmitOMPReductionClauseFinal()
1442 *this, D.getEndLoc(), Privates, LHSExprs, RHSExprs, ReductionOps, in EmitOMPReductionClauseFinal()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DOpenMPClause.h3139 void setRHSExprs(ArrayRef<Expr *> RHSExprs);
3244 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,
3457 void setRHSExprs(ArrayRef<Expr *> RHSExprs);
3519 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,
3688 void setRHSExprs(ArrayRef<Expr *> RHSExprs);
3763 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExpr.cpp8956 Expr **RHSExprs) { in IsArithmeticBinaryExpr() argument
8970 *RHSExprs = OP->getRHS(); in IsArithmeticBinaryExpr()
8990 *RHSExprs = Call->getArg(1); in IsArithmeticBinaryExpr()