Searched refs:ReductionOp (Results 1 – 3 of 3) sorted by relevance
139 const Expr *ReductionOp = nullptr; member141 const Expr *ReductionOp) in ReductionData()142 : Shared(Shared), Ref(Ref), Private(Private), ReductionOp(ReductionOp) { in ReductionData()1203 const Expr *ReductionOp,
611 getReductionInit(const Expr *ReductionOp) { in getReductionInit() argument612 if (const auto *CE = dyn_cast<CallExpr>(ReductionOp)) in getReductionInit()788 EmitDeclareReductionInit ? ClausesData[N].ReductionOp in emitAggregateInitialization()885 getReductionInit(ClausesData[N].ReductionOp); in emitInitialization()893 emitInitWithReductionInitializer(CGF, DRD, ClausesData[N].ReductionOp, in emitInitialization()1018 getReductionInit(ClausesData[N].ReductionOp); in usesReductionInitializer()4990 const Expr *ReductionOp) { in emitReductionCombiner() argument4991 if (const auto *CE = dyn_cast<CallExpr>(ReductionOp)) in emitReductionCombiner()5001 CGF.EmitIgnoredExpr(ReductionOp); in emitReductionCombiner()5004 CGF.EmitIgnoredExpr(ReductionOp); in emitReductionCombiner()[all …]
132 llvm::PointerUnion<const Expr *, BOKPtrType> ReductionOp; member136 ReductionOp = BO; in set()140 ReductionOp = RefExpr; in set()1620 if (!ReductionData.ReductionOp || in getTopMostTaskgroupReductionData()1621 ReductionData.ReductionOp.is<const Expr *>()) in getTopMostTaskgroupReductionData()1624 BOK = ReductionData.ReductionOp.get<ReductionData::BOKPtrType>(); in getTopMostTaskgroupReductionData()1647 if (!ReductionData.ReductionOp || in getTopMostTaskgroupReductionData()1648 !ReductionData.ReductionOp.is<const Expr *>()) in getTopMostTaskgroupReductionData()1651 ReductionRef = ReductionData.ReductionOp.get<const Expr *>(); in getTopMostTaskgroupReductionData()18953 void push(Expr *Item, Expr *ReductionOp) { in push()[all …]