Home
last modified time | relevance | path

Searched refs:ReductionFlags (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h220 TTI::ReductionFlags Flags) const;
223 TTI::ReductionFlags Flags) const;
H A DARMTargetTransformInfo.cpp2367 TTI::ReductionFlags Flags) const { in preferInLoopReduction()
2381 unsigned Opcode, Type *Ty, TTI::ReductionFlags Flags) const { in preferPredicatedReductionSelect()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1408 struct ReductionFlags { struct
1409 ReductionFlags() = default;
1419 ReductionFlags Flags) const; argument
1433 ReductionFlags Flags) const;
1832 ReductionFlags) const = 0;
1834 ReductionFlags) const = 0;
2446 ReductionFlags Flags) const override { in preferInLoopReduction()
2450 ReductionFlags Flags) const override { in preferPredicatedReductionSelect()
H A DTargetTransformInfoImpl.h793 TTI::ReductionFlags Flags) const { in preferInLoopReduction()
798 TTI::ReductionFlags Flags) const { in preferPredicatedReductionSelect()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h360 TTI::ReductionFlags Flags) const { in preferPredicatedReductionSelect()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1089 ReductionFlags Flags) const { in preferInLoopReduction()
1094 unsigned Opcode, Type *Ty, ReductionFlags Flags) const { in preferPredicatedReductionSelect()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3904 TargetTransformInfo::ReductionFlags())) { in fixReduction()
5591 TargetTransformInfo::ReductionFlags())) in collectElementTypesForWidening()
7348 TargetTransformInfo::ReductionFlags())) in collectInLoopReductions()