Searched refs:ReductionOp (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.h | 140 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 D | CGOpenMPRuntime.cpp | 584 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 D | SemaOpenACCClause.cpp | 1904 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 D | SemaOpenMP.cpp | 139 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 D | SemaOpenACC.h | 909 OpenACCReductionOperator ReductionOp, 949 OpenACCReductionOperator ReductionOp,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ComplexDeinterleavingPass.cpp | 1650 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()
|