Searched refs:ReductionData (Results 1 – 4 of 4) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 1076 static Optional<TTI::ReductionData> getReductionData(Instruction *I) { in getReductionData() 1079 return TTI::ReductionData(TTI::RK_Arithmetic, I->getOpcode(), L, R); in getReductionData() 1088 return TTI::ReductionData(TTI::RK_MinMax, CI->getOpcode(), L, R); in getReductionData() 1093 return TTI::ReductionData(TTI::RK_UnsignedMinMax, CI->getOpcode(), L, R); in getReductionData() 1113 Optional<TTI::ReductionData> RD = getReductionData(I); in matchPairwiseReductionAtLevel() 1159 Optional<TTI::ReductionData> NextLevelRD = in matchPairwiseReductionAtLevel() 1200 Optional<TTI::ReductionData> RD = getReductionData(RdxStart); in matchPairwiseReduction() 1265 Optional<TTI::ReductionData> RD = getReductionData(RdxStart); in matchVectorSplittingReduction() 1293 Optional<TTI::ReductionData> RDLevel = getReductionData(RdxOp); in matchVectorSplittingReduction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 874 struct ReductionData { struct 875 ReductionData() = delete; 876 ReductionData(ReductionKind Kind, unsigned Opcode, Value *LHS, Value *RHS) in ReductionData() argument 884 bool hasSameData(ReductionData &RD) const { in hasSameData() argument
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.h | 132 struct ReductionData { struct 141 ReductionData(const Expr *Shared, const Expr *Ref, const Expr *Private, in ReductionData() argument 147 SmallVector<ReductionData, 4> ClausesData;
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 125 struct ReductionData { struct in __anon5b04668f0111::DSAStackTy 129 ReductionData() = default; 140 llvm::SmallDenseMap<const ValueDecl *, ReductionData, 4>; 1433 ReductionData &ReductionData = getTopOfStack().ReductionMap[D]; in addTaskgroupReductionData() local 1434 assert(ReductionData.ReductionRange.isInvalid() && in addTaskgroupReductionData() 1441 ReductionData.set(BOK, SR); in addTaskgroupReductionData() 1459 ReductionData &ReductionData = getTopOfStack().ReductionMap[D]; in addTaskgroupReductionData() local 1460 assert(ReductionData.ReductionRange.isInvalid() && in addTaskgroupReductionData() 1467 ReductionData.set(ReductionRef, SR); in addTaskgroupReductionData() 1488 const ReductionData &ReductionData = I->ReductionMap.lookup(D); in getTopMostTaskgroupReductionData() local [all …]
|