Searched refs:ReductionOp (Results 1 – 3 of 3) sorted by relevance
140 const Expr *ReductionOp = nullptr; member142 const Expr *ReductionOp) in ReductionData()143 : Shared(Shared), Ref(Ref), Private(Private), ReductionOp(ReductionOp) { in ReductionData()1397 const Expr *ReductionOp,
608 getReductionInit(const Expr *ReductionOp) { in getReductionInit() argument609 if (const auto *CE = dyn_cast<CallExpr>(ReductionOp)) in getReductionInit()786 EmitDeclareReductionInit ? ClausesData[N].ReductionOp in emitAggregateInitialization()888 getReductionInit(ClausesData[N].ReductionOp); in emitInitialization()904 emitInitWithReductionInitializer(CGF, DRD, ClausesData[N].ReductionOp, in emitInitialization()1032 getReductionInit(ClausesData[N].ReductionOp); in usesReductionInitializer()5396 const Expr *ReductionOp) { in emitReductionCombiner() argument5397 if (const auto *CE = dyn_cast<CallExpr>(ReductionOp)) in emitReductionCombiner()5407 CGF.EmitIgnoredExpr(ReductionOp); in emitReductionCombiner()5410 CGF.EmitIgnoredExpr(ReductionOp); in emitReductionCombiner()[all …]
128 llvm::PointerUnion<const Expr *, BOKPtrType> ReductionOp; member132 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()16216 void push(Expr *Item, Expr *ReductionOp) { in push()[all …]