Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DOpenMPClause.cpp545 void OMPReductionClause::setRHSExprs(ArrayRef<Expr *> RHSExprs) { in setRHSExprs() argument
547 RHSExprs.size() == varlist_size() && in setRHSExprs()
549 std::copy(RHSExprs.begin(), RHSExprs.end(), getLHSExprs().end()); in setRHSExprs()
572 Clause->setRHSExprs(RHSExprs); in Create()
600 RHSExprs.size() == varlist_size() && in setRHSExprs()
602 std::copy(RHSExprs.begin(), RHSExprs.end(), getLHSExprs().end()); in setRHSExprs()
625 Clause->setRHSExprs(RHSExprs); in Create()
653 RHSExprs.size() == varlist_size() && in setRHSExprs()
655 std::copy(RHSExprs.begin(), RHSExprs.end(), getLHSExprs().end()); in setRHSExprs()
679 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps, in Create() argument
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h1226 ArrayRef<const Expr *> RHSExprs,
1286 ArrayRef<const Expr *> RHSExprs,
1313 ArrayRef<const Expr *> RHSExprs,
1964 ArrayRef<const Expr *> RHSExprs,
1990 ArrayRef<const Expr *> RHSExprs,
H A DCGOpenMPRuntimeNVPTX.h318 ArrayRef<const Expr *> RHSExprs,
H A DCGOpenMPRuntimeNVPTX.cpp3815 ArrayRef<const Expr *> LHSExprs, ArrayRef<const Expr *> RHSExprs, in emitReduction() argument
3828 CGOpenMPRuntime::emitReduction(CGF, Loc, Privates, LHSExprs, RHSExprs, in emitReduction()
3848 auto Size = RHSExprs.size(); in emitReduction()
3862 for (unsigned I = 0, E = RHSExprs.size(); I < E; ++I, ++IPriv, ++Idx) { in emitReduction()
3867 CGF.EmitLValue(RHSExprs[I]).getPointer(), CGF.VoidPtrTy), in emitReduction()
3889 Privates, LHSExprs, RHSExprs, ReductionOps); in emitReduction()
3897 CGF.Builder.getInt32(RHSExprs.size()), in emitReduction()
3931 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps, in emitReduction()
3935 auto IRHS = RHSExprs.begin(); in emitReduction()
H A DCGOpenMPRuntime.cpp5456 cast<VarDecl>(cast<DeclRefExpr>(RHSExprs[I])->getDecl()); in emitReductionFunction()
5483 auto IRHS = RHSExprs.begin(); in emitReductionFunction()
5580 auto IRHS = RHSExprs.begin(); in emitReduction()
5593 auto Size = RHSExprs.size(); in emitReduction()
5632 Privates, LHSExprs, RHSExprs, ReductionOps); in emitReduction()
5648 CGF.Builder.getInt32(RHSExprs.size()), // i32 <n> in emitReduction()
5680 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps]( in emitReduction()
5685 auto IRHS = RHSExprs.begin(); in emitReduction()
5717 auto IRHS = RHSExprs.begin(); in emitReduction()
6047 ArrayRef<const Expr *> RHSExprs, const OMPTaskDataTy &Data) { in emitTaskReductionInit() argument
[all …]
H A DCGStmtOpenMP.cpp1167 llvm::SmallVector<const Expr *, 8> RHSExprs; in EmitOMPReductionClauseFinal() local
1174 RHSExprs.append(C->rhs_exprs().begin(), C->rhs_exprs().end()); in EmitOMPReductionClauseFinal()
1185 *this, D.getEndLoc(), Privates, LHSExprs, RHSExprs, ReductionOps, in EmitOMPReductionClauseFinal()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DOpenMPClause.h2005 void setRHSExprs(ArrayRef<Expr *> RHSExprs);
2067 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,
2225 void setRHSExprs(ArrayRef<Expr *> RHSExprs);
2287 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,
2444 void setRHSExprs(ArrayRef<Expr *> RHSExprs);
2519 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExpr.cpp7323 Expr **RHSExprs) { in IsArithmeticBinaryExpr() argument
7337 *RHSExprs = OP->getRHS(); in IsArithmeticBinaryExpr()
7357 *RHSExprs = Call->getArg(1); in IsArithmeticBinaryExpr()