Lines Matching defs:RHSExprs
5290 ArrayRef<const Expr *> LHSExprs, ArrayRef<const Expr *> RHSExprs,
5330 cast<VarDecl>(cast<DeclRefExpr>(RHSExprs[I])->getDecl());
5356 auto IRHS = RHSExprs.begin();
5403 ArrayRef<const Expr *> RHSExprs,
5424 // void *RedList[<n>] = {&<RHSExprs>[0], ..., &<RHSExprs>[<n>-1]};
5429 // <LHSExprs>[i] = RedOp<i>(*<LHSExprs>[i], *<RHSExprs>[i]);
5435 // Atomic(<LHSExprs>[i] = RedOp<i>(*<LHSExprs>[i], *<RHSExprs>[i]));
5444 // <LHSExprs>[i] = RedOp<i>(*<LHSExprs>[i], *<RHSExprs>[i]);
5453 auto IRHS = RHSExprs.begin();
5466 auto Size = RHSExprs.size();
5480 for (unsigned I = 0, E = RHSExprs.size(); I < E; ++I, ++IPriv, ++Idx) {
5484 CGF.EmitLValue(RHSExprs[I]).getPointer(CGF), CGF.VoidPtrTy),
5503 LHSExprs, RHSExprs, ReductionOps);
5519 CGF.Builder.getInt32(RHSExprs.size()), // i32 <n>
5538 // <LHSExprs>[i] = RedOp<i>(*<LHSExprs>[i], *<RHSExprs>[i]);
5552 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps](
5557 auto IRHS = RHSExprs.begin();
5580 // Atomic(<LHSExprs>[i] = RedOp<i>(*<LHSExprs>[i], *<RHSExprs>[i]));
5587 auto &&AtomicCodeGen = [Loc, Privates, LHSExprs, RHSExprs, ReductionOps](
5590 auto IRHS = RHSExprs.begin();
5923 ArrayRef<const Expr *> RHSExprs, const OMPTaskDataTy &Data) {
6008 RHSExprs[Cnt], Data.ReductionCopies[Cnt]));
11848 ArrayRef<const Expr *> LHSExprs, ArrayRef<const Expr *> RHSExprs,
11851 CGOpenMPRuntime::emitReduction(CGF, Loc, Privates, LHSExprs, RHSExprs,
11857 ArrayRef<const Expr *> RHSExprs, const OMPTaskDataTy &Data) {