Home
last modified time | relevance | path

Searched refs:ReductionOp (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h139 const Expr *ReductionOp = nullptr; member
141 const Expr *ReductionOp) in ReductionData()
142 : Shared(Shared), Ref(Ref), Private(Private), ReductionOp(ReductionOp) { in ReductionData()
1203 const Expr *ReductionOp,
H A DCGOpenMPRuntime.cpp611 getReductionInit(const Expr *ReductionOp) { in getReductionInit() argument
612 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() argument
4991 if (const auto *CE = dyn_cast<CallExpr>(ReductionOp)) in emitReductionCombiner()
5001 CGF.EmitIgnoredExpr(ReductionOp); in emitReductionCombiner()
5004 CGF.EmitIgnoredExpr(ReductionOp); in emitReductionCombiner()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaOpenMP.cpp132 llvm::PointerUnion<const Expr *, BOKPtrType> ReductionOp; member
136 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 …]