Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h140 const Expr *ReductionOp = nullptr; member
142 const Expr *ReductionOp) in ReductionData()
143 : Shared(Shared), Ref(Ref), Private(Private), ReductionOp(ReductionOp) { in ReductionData()
1196 const Expr *ReductionOp,
H A DCGOpenMPRuntime.cpp584 getReductionInit(const Expr *ReductionOp) { in getReductionInit() argument
585 if (const auto *CE = dyn_cast<CallExpr>(ReductionOp)) in getReductionInit()
760 EmitDeclareReductionInit ? ClausesData[N].ReductionOp in emitAggregateInitialization()
857 getReductionInit(ClausesData[N].ReductionOp); in emitInitialization()
865 emitInitWithReductionInitializer(CGF, DRD, ClausesData[N].ReductionOp, in emitInitialization()
989 getReductionInit(ClausesData[N].ReductionOp); in usesReductionInitializer()
4777 const Expr *ReductionOp) { in emitReductionCombiner() argument
4778 if (const auto *CE = dyn_cast<CallExpr>(ReductionOp)) in emitReductionCombiner()
4788 CGF.EmitIgnoredExpr(ReductionOp); in emitReductionCombiner()
4791 CGF.EmitIgnoredExpr(ReductionOp); in emitReductionCombiner()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenACCClause.cpp1904 OpenACCReductionOperator ReductionOp, in CheckReductionVar() argument
1960 if (RClause->getReductionOp() == ReductionOp) in CheckReductionVar()
1969 << ReductionOp << RClause->getReductionOp(); in CheckReductionVar()
2134 SourceLocation LParenLoc, OpenACCReductionOperator ReductionOp, in CheckReductionClause() argument
2164 getASTContext(), BeginLoc, LParenLoc, ReductionOp, Vars, EndLoc); in CheckReductionClause()
H A DSemaOpenMP.cpp139 llvm::PointerUnion<const Expr *, BOKPtrType> ReductionOp; member
143 ReductionOp = BO; in set()
147 ReductionOp = RefExpr; in set()
1621 if (!ReductionData.ReductionOp || in getTopMostTaskgroupReductionData()
1622 isa<const Expr *>(ReductionData.ReductionOp)) in getTopMostTaskgroupReductionData()
1625 BOK = cast<ReductionData::BOKPtrType>(ReductionData.ReductionOp); in getTopMostTaskgroupReductionData()
1648 if (!ReductionData.ReductionOp || in getTopMostTaskgroupReductionData()
1649 !isa<const Expr *>(ReductionData.ReductionOp)) in getTopMostTaskgroupReductionData()
1652 ReductionRef = cast<const Expr *>(ReductionData.ReductionOp); in getTopMostTaskgroupReductionData()
18724 void push(Expr *Item, Expr *ReductionOp) { in push()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenACC.h909 OpenACCReductionOperator ReductionOp,
949 OpenACCReductionOperator ReductionOp,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp1650 auto *ReductionOp = dyn_cast<Instruction>(PHI.getIncomingValueForBlock(B)); in collectPotentialReductions() local
1651 if (!ReductionOp) in collectPotentialReductions()
1657 for (auto *U : ReductionOp->users()) { in collectPotentialReductions()
1668 ReductionInfo[ReductionOp] = {&PHI, FinalReduction}; in collectPotentialReductions()