Home
last modified time | relevance | path

Searched refs:HorizontalReduction (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMBaseInfo.h425 HorizontalReduction = 1 << 22, enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLatencyMutations.cpp934 if (!(SrcMI->getDesc().TSFlags & ARMII::HorizontalReduction)) in modifyBypasses()
H A DARMLowOverheadLoops.cpp119 return (Flags & ARMII::HorizontalReduction) != 0; in isHorizontalReduction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp21745 class HorizontalReduction { class
22063 HorizontalReduction() = default;
22064 HorizontalReduction(Instruction *I, ArrayRef<Value *> Ops) in HorizontalReduction() function in __anon07b2d7741c111::HorizontalReduction
22066 RdxKind = HorizontalReduction::getRdxKind(I); in HorizontalReduction()
22090 RdxKind = HorizontalReduction::getRdxKind(Root); in matchAssociativeReduction()
23459 return HorizontalReduction::getRdxKind(V); in getRdxKind()
23639 Root->getOperand(HorizontalReduction::getFirstOperandIndex(Root)); in tryGetSecondaryReductionRoot()
23641 Root->getOperand(HorizontalReduction::getFirstOperandIndex(Root) + 1); in tryGetSecondaryReductionRoot()
23680 HorizontalReduction::getRdxKind(Root) != RecurKind::None) in vectorizeHorReduction()
23706 HorizontalReduction HorRdx; in vectorizeHorReduction()
[all …]