Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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()
1214 const Expr *ReductionOp,
H A DCGOpenMPRuntime.cpp588 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 DComplexDeinterleavingPass.cpp1479 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 DSemaOpenMP.cpp138 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 …]