Searched refs:ReductionOp (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.h | 139 const Expr *ReductionOp = nullptr; member 141 const Expr *ReductionOp) in ReductionData() 142 : Shared(Shared), Ref(Ref), Private(Private), ReductionOp(ReductionOp) { in ReductionData() 1214 const Expr *ReductionOp,
|
H A D | CGOpenMPRuntime.cpp | 588 getReductionInit(const Expr *ReductionOp) { in getReductionInit() argument 589 if (const auto *CE = dyn_cast<CallExpr>(ReductionOp)) in getReductionInit() 764 EmitDeclareReductionInit ? ClausesData[N].ReductionOp in emitAggregateInitialization() 861 getReductionInit(ClausesData[N].ReductionOp); in emitInitialization() 869 emitInitWithReductionInitializer(CGF, DRD, ClausesData[N].ReductionOp, in emitInitialization() 993 getReductionInit(ClausesData[N].ReductionOp); in usesReductionInitializer() 4803 const Expr *ReductionOp) { in emitReductionCombiner() argument 4804 if (const auto *CE = dyn_cast<CallExpr>(ReductionOp)) in emitReductionCombiner() 4814 CGF.EmitIgnoredExpr(ReductionOp); in emitReductionCombiner() 4817 CGF.EmitIgnoredExpr(ReductionOp); in emitReductionCombiner() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ComplexDeinterleavingPass.cpp | 1479 auto *ReductionOp = dyn_cast<Instruction>(PHI.getIncomingValueForBlock(B)); in collectPotentialReductions() local 1480 if (!ReductionOp) in collectPotentialReductions() 1486 for (auto *U : ReductionOp->users()) { in collectPotentialReductions() 1497 ReductionInfo[ReductionOp] = {&PHI, FinalReduction}; in collectPotentialReductions()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 138 llvm::PointerUnion<const Expr *, BOKPtrType> ReductionOp; member 142 ReductionOp = BO; in set() 146 ReductionOp = RefExpr; in set() 1645 if (!ReductionData.ReductionOp || in getTopMostTaskgroupReductionData() 1646 ReductionData.ReductionOp.is<const Expr *>()) in getTopMostTaskgroupReductionData() 1649 BOK = ReductionData.ReductionOp.get<ReductionData::BOKPtrType>(); in getTopMostTaskgroupReductionData() 1672 if (!ReductionData.ReductionOp || in getTopMostTaskgroupReductionData() 1673 !ReductionData.ReductionOp.is<const Expr *>()) in getTopMostTaskgroupReductionData() 1676 ReductionRef = ReductionData.ReductionOp.get<const Expr *>(); in getTopMostTaskgroupReductionData() 18094 void push(Expr *Item, Expr *ReductionOp) { in push() [all …]
|