Searched refs:Reductions (Results 1 - 8 of 8) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopRerollPass.cpp | 393 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 D | LoopInterchange.cpp | 903 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 D | LoopVectorizationLegality.h | 238 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 D | ARMLowOverheadLoops.cpp | 234 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 D | LoopVectorizationLegality.cpp | 396 // 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 D | CGOpenMPRuntime.h | 120 llvm::Value *Reductions = nullptr; member in struct:clang::CodeGen::final
|
H A D | CGStmtOpenMP.cpp | 3880 Data.Reductions = CGM.getOpenMPRuntime().emitTaskReductionInit( 3950 if (Data.Reductions) {
|
H A D | CGOpenMPRuntime.cpp | 5154 if (Data.Reductions) { 5155 CGF.EmitStoreOfScalar(Data.Reductions, RedLVal);
|
Completed in 156 milliseconds