Searched refs:RdxKind (Results 1 – 3 of 3) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | LoopUtils.cpp | 921 unsigned Op, RecurKind RdxKind) { in getOrderedReduction() argument 935 assert(RecurrenceDescriptor::isMinMaxRecurrenceKind(RdxKind) && in getOrderedReduction() 937 Result = createMinMaxOp(Builder, RdxKind, Result, Ext); in getOrderedReduction() 946 unsigned Op, RecurKind RdxKind) { in getShuffleReduction() argument 976 assert(RecurrenceDescriptor::isMinMaxRecurrenceKind(RdxKind) && in getShuffleReduction() 978 TmpVec = createMinMaxOp(Builder, RdxKind, TmpVec, Shuf); in getShuffleReduction() 1027 Value *Src, RecurKind RdxKind) { in createSimpleTargetReduction() argument 1029 switch (RdxKind) { in createSimpleTargetReduction()
|
/openbsd/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
H A D | LoopUtils.h | 386 RecurKind RdxKind);
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 7559 if (RdxKind != RecurKind::Or) in isLoadCombineReductionCandidate() 11859 RecurKind RdxKind; member in __anon4a9331c1bf11::HorizontalReduction 12167 RdxKind = getRdxKind(Inst); in matchAssociativeReduction() 12173 if (getLHS(RdxKind, Inst) == Phi) { in matchAssociativeReduction() 12178 RdxKind = getRdxKind(Inst); in matchAssociativeReduction() 12179 } else if (getRHS(RdxKind, Inst) == Phi) { in matchAssociativeReduction() 12184 RdxKind = getRdxKind(Inst); in matchAssociativeReduction() 12188 if (!isVectorizable(RdxKind, Inst)) in matchAssociativeReduction() 12904 switch (RdxKind) { in getReductionCost() 12945 RdxKind == RecurKind::UMax || RdxKind == RecurKind::UMin; in getReductionCost() [all …]
|