Searched refs:Reductions (Results 1 – 13 of 13) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopRerollPass.cpp | 403 bool validate(ReductionTracker &Reductions); 490 ReductionTracker &Reductions); 492 const SCEV *BackedgeTakenCount, ReductionTracker &Reductions); 663 ReductionTracker &Reductions) { in collectPossibleReductions() argument 678 Reductions.addSLR(SLR); in collectPossibleReductions() 1157 bool LoopReroll::DAGRootTracker::validate(ReductionTracker &Reductions) { in validate() argument 1175 Reductions.restrictToScale(Scale, PossibleRedSet, in validate() 1366 bool InReduction = Reductions.isPairInSame(BaseInst, RootInst); in validate() 1378 if (Reductions.isPairInSame(RootInst, Op2I)) in validate() 1423 Reductions.recordPair(BaseInst, RootInst, Iter); in validate() [all …]
|
H A D | LoopInterchange.cpp | 971 SmallPtrSetImpl<PHINode *> &Reductions) { in areInnerLoopExitPHIsSupported() argument 977 if (any_of(PHI.users(), [&Reductions, OuterL](User *U) { in areInnerLoopExitPHIsSupported() 980 (!Reductions.count(PN) && OuterL->contains(PN->getParent())); in areInnerLoopExitPHIsSupported()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 291 ReductionList &getReductionVars() { return Reductions; } in getReductionVars() 319 bool isReductionVariable(PHINode *PN) { return Reductions.count(PN); } in isReductionVariable() 505 ReductionList Reductions; variable
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.cpp | 644 Reductions[Phi] = RedDes; in canVectorizeInstrs()
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
H A D | Vectorizers.rst | 184 Reductions subsection
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.h | 120 llvm::Value *Reductions = nullptr; member
|
H A D | CGStmtOpenMP.cpp | 4326 Data.Reductions = CGM.getOpenMPRuntime().emitTaskReductionInit( in EmitOMPTaskBasedDirective() 4446 if (Data.Reductions) { in EmitOMPTaskBasedDirective()
|
H A D | CGOpenMPRuntime.cpp | 5279 if (Data.Reductions) { in emitTaskLoopCall() 5280 CGF.EmitStoreOfScalar(Data.Reductions, RedLVal); in emitTaskLoopCall()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrSIMD.td | 836 // Reductions already return 0 or 1, so and 1, setne 0, and seteq 1
|
/netbsd-src/external/mit/isl/dist/doc/ |
H A D | user.pod | 3094 =head3 Reductions subsection 3105 L</"Bounds on Piecewise Quasipolynomials and Piecewise Quasipolynomial Reductions">. 3107 Reductions can be copied and freed using 9839 =head2 Bounds on Piecewise Quasipolynomials and Piecewise Quasipolynomial Reductions
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/ |
H A D | aarch64-sve.md | 134 ;; == Reductions 8073 ;; == Reductions
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/ |
H A D | aarch64-sve.md | 134 ;; == Reductions 8445 ;; == Reductions
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | ChangeLog-2016 | 35622 (rtx_is_swappable_p): Reductions are swappable.
|