Searched refs:ReductionData (Results 1 - 4 of 4) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 888 struct ReductionData { struct in namespace:__anon1656 889 ReductionData() = delete; 890 ReductionData(ReductionKind Kind, unsigned Opcode, Value *LHS, Value *RHS) function in struct:__anon1656::ReductionData 898 bool hasSameData(ReductionData &RD) const { 904 static Optional<ReductionData> getReductionData(Instruction *I) { 907 return ReductionData(RK_Arithmetic, I->getOpcode(), L, R); 916 return ReductionData(RK_MinMax, CI->getOpcode(), L, R); 921 return ReductionData(RK_UnsignedMinMax, CI->getOpcode(), L, R); 941 Optional<ReductionData> RD = getReductionData(I); 985 Optional<ReductionData> NextLevelR [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 6420 OperationData ReductionData; 6563 ReductionData = getOperationData(B); 6569 if (ReductionData.getLHS() == Phi) { 6571 B = dyn_cast<Instruction>(ReductionData.getRHS()); 6572 ReductionData = getOperationData(B); 6573 } else if (ReductionData.getRHS() == Phi) { 6575 B = dyn_cast<Instruction>(ReductionData.getLHS()); 6576 ReductionData = getOperationData(B); 6580 if (!ReductionData.isVectorizable(B)) 6595 Stack.push_back(std::make_pair(B, ReductionData [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.h | 118 struct ReductionData { struct in class:clang::CodeGen::ReductionCodeGen 125 ReductionData(const Expr *Ref, const Expr *Private, const Expr *ReductionOp) function in struct:clang::CodeGen::ReductionCodeGen::ReductionData 129 SmallVector<ReductionData, 4> ClausesData;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 100 struct ReductionData { struct in class:__anon663::DSAStackTy 104 ReductionData() = default; 115 llvm::SmallDenseMap<const ValueDecl *, ReductionData, 4>; 1208 ReductionData &ReductionData = getTopOfStack().ReductionMap[D]; 1209 assert(ReductionData.ReductionRange.isInvalid() && 1213 ReductionData.set(BOK, SR); 1231 ReductionData &ReductionData = getTopOfStack().ReductionMap[D]; 1232 assert(ReductionData [all...] |
Completed in 272 milliseconds