Searched refs:ReductionData (Results 1 - 4 of 4) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp888 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 DSLPVectorizer.cpp6420 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 DCGOpenMPRuntime.h118 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 DSemaOpenMP.cpp100 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