Lines Matching refs:ReductionOp
128 llvm::PointerUnion<const Expr *, BOKPtrType> ReductionOp; member
132 ReductionOp = BO; in set()
136 ReductionOp = RefExpr; in set()
1489 if (!ReductionData.ReductionOp || in getTopMostTaskgroupReductionData()
1490 ReductionData.ReductionOp.is<const Expr *>()) in getTopMostTaskgroupReductionData()
1493 BOK = ReductionData.ReductionOp.get<ReductionData::BOKPtrType>(); in getTopMostTaskgroupReductionData()
1516 if (!ReductionData.ReductionOp || in getTopMostTaskgroupReductionData()
1517 !ReductionData.ReductionOp.is<const Expr *>()) in getTopMostTaskgroupReductionData()
1520 ReductionRef = ReductionData.ReductionOp.get<const Expr *>(); in getTopMostTaskgroupReductionData()
16599 void push(Expr *Item, Expr *ReductionOp) { in push()
16604 ReductionOps.emplace_back(ReductionOp); in push()
16613 void push(Expr *Item, Expr *Private, Expr *LHS, Expr *RHS, Expr *ReductionOp, in push()
16620 ReductionOps.emplace_back(ReductionOp); in push()
16839 Expr *ReductionOp = nullptr; in actOnOMPReductionKindClause() local
16843 ReductionOp = DeclareReductionRef.get(); in actOnOMPReductionKindClause()
16845 RD.push(RefExpr, ReductionOp); in actOnOMPReductionKindClause()
17214 ExprResult ReductionOp; in actOnOMPReductionKindClause() local
17237 ReductionOp = in actOnOMPReductionKindClause()
17244 ReductionOp = in actOnOMPReductionKindClause()
17248 if (!ReductionOp.isUsable()) { in actOnOMPReductionKindClause()
17249 ReductionOp = in actOnOMPReductionKindClause()
17252 if (ReductionOp.isUsable()) { in actOnOMPReductionKindClause()
17254 ReductionOp = in actOnOMPReductionKindClause()
17256 BO_Assign, LHSDRE, ReductionOp.get()); in actOnOMPReductionKindClause()
17259 ConditionalOperator(ReductionOp.get(), ELoc, LHSDRE, ELoc, in actOnOMPReductionKindClause()
17261 ReductionOp = in actOnOMPReductionKindClause()
17267 if (ReductionOp.isUsable()) in actOnOMPReductionKindClause()
17268 ReductionOp = S.ActOnFinishFullExpr(ReductionOp.get(), in actOnOMPReductionKindClause()
17270 if (!ReductionOp.isUsable()) in actOnOMPReductionKindClause()
17422 RD.push(VarsExpr, PrivateDRE, LHSDRE, RHSDRE, ReductionOp.get(), in actOnOMPReductionKindClause()