Lines Matching refs:ReductionOp
133 llvm::PointerUnion<const Expr *, BOKPtrType> ReductionOp; member
137 ReductionOp = BO; in set()
141 ReductionOp = RefExpr; in set()
1640 if (!ReductionData.ReductionOp || in getTopMostTaskgroupReductionData()
1641 ReductionData.ReductionOp.is<const Expr *>()) in getTopMostTaskgroupReductionData()
1644 BOK = ReductionData.ReductionOp.get<ReductionData::BOKPtrType>(); in getTopMostTaskgroupReductionData()
1667 if (!ReductionData.ReductionOp || in getTopMostTaskgroupReductionData()
1668 !ReductionData.ReductionOp.is<const Expr *>()) in getTopMostTaskgroupReductionData()
1671 ReductionRef = ReductionData.ReductionOp.get<const Expr *>(); in getTopMostTaskgroupReductionData()
19292 void push(Expr *Item, Expr *ReductionOp) { in push()
19297 ReductionOps.emplace_back(ReductionOp); in push()
19306 void push(Expr *Item, Expr *Private, Expr *LHS, Expr *RHS, Expr *ReductionOp, in push()
19313 ReductionOps.emplace_back(ReductionOp); in push()
19546 Expr *ReductionOp = nullptr; in actOnOMPReductionKindClause() local
19550 ReductionOp = DeclareReductionRef.get(); in actOnOMPReductionKindClause()
19552 RD.push(RefExpr, ReductionOp); in actOnOMPReductionKindClause()
19925 ExprResult ReductionOp; in actOnOMPReductionKindClause() local
19948 ReductionOp = in actOnOMPReductionKindClause()
19955 ReductionOp = in actOnOMPReductionKindClause()
19959 if (!ReductionOp.isUsable()) { in actOnOMPReductionKindClause()
19960 ReductionOp = in actOnOMPReductionKindClause()
19963 if (ReductionOp.isUsable()) { in actOnOMPReductionKindClause()
19965 ReductionOp = in actOnOMPReductionKindClause()
19967 BO_Assign, LHSDRE, ReductionOp.get()); in actOnOMPReductionKindClause()
19970 ConditionalOperator(ReductionOp.get(), ELoc, LHSDRE, ELoc, in actOnOMPReductionKindClause()
19972 ReductionOp = in actOnOMPReductionKindClause()
19978 if (ReductionOp.isUsable()) in actOnOMPReductionKindClause()
19979 ReductionOp = S.ActOnFinishFullExpr(ReductionOp.get(), in actOnOMPReductionKindClause()
19981 if (!ReductionOp.isUsable()) in actOnOMPReductionKindClause()
20133 RD.push(VarsExpr, PrivateDRE, LHSDRE, RHSDRE, ReductionOp.get(), in actOnOMPReductionKindClause()