Searched refs:Reductions (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp393 bool validate(ReductionTracker &Reductions);
480 ReductionTracker &Reductions);
482 const SCEV *BackedgeTakenCount, ReductionTracker &Reductions);
653 ReductionTracker &Reductions) {
668 Reductions.addSLR(SLR);
1142 bool LoopReroll::DAGRootTracker::validate(ReductionTracker &Reductions) { argument
1160 Reductions.restrictToScale(Scale, PossibleRedSet,
1351 bool InReduction = Reductions.isPairInSame(BaseInst, RootInst);
1363 if (Reductions.isPairInSame(RootInst, Op2I))
1408 Reductions
652 collectPossibleReductions(Loop *L, ReductionTracker &Reductions) argument
1622 reroll(Instruction *IV, Loop *L, BasicBlock *Header, const SCEV *BackedgeTakenCount, ReductionTracker &Reductions) argument
1688 ReductionTracker Reductions; local
[all...]
H A DLoopInterchange.cpp903 SmallPtrSetImpl<PHINode *> &Reductions) {
909 if (any_of(PHI.users(), [&Reductions, OuterL](User *U) {
912 (!Reductions.count(PN) && OuterL->contains(PN->getParent()));
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h238 ReductionList &getReductionVars() { return Reductions; }
266 bool isReductionVariable(PHINode *PN) { return Reductions.count(PN); }
430 ReductionList Reductions; member in class:llvm::LoopVectorizationLegality
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp234 SmallVector<std::unique_ptr<Reduction>, 1> Reductions; member in struct:__anon4030::LowOverheadLoop
752 Reductions.push_back(std::make_unique<Reduction>(Init, Copy, Reduce, VPSEL));
1365 for (auto &Reduction : LoLoop.Reductions) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp396 // Reductions, Inductions and non-header phis are allowed to have exit users. All
644 Reductions[Phi] = RedDes;
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h120 llvm::Value *Reductions = nullptr; member in struct:clang::CodeGen::final
H A DCGStmtOpenMP.cpp3880 Data.Reductions = CGM.getOpenMPRuntime().emitTaskReductionInit(
3950 if (Data.Reductions) {
H A DCGOpenMPRuntime.cpp5154 if (Data.Reductions) {
5155 CGF.EmitStoreOfScalar(Data.Reductions, RedLVal);

Completed in 156 milliseconds