Searched refs:MinMaxKind (Results 1 – 4 of 4) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | IVDescriptors.h | 96 MinMaxKind(MK), UnsafeAlgebraInst(UAI), RecurrenceType(RT), in RecurrenceDescriptor() 105 : IsRecurrence(IsRecur), PatternLastInst(I), MinMaxKind(MRK_Invalid), in IsRecurrence() 109 : IsRecurrence(true), PatternLastInst(I), MinMaxKind(K), in IsRecurrence() 118 MinMaxRecurrenceKind getMinMaxKind() { return MinMaxKind; } in getMinMaxKind() 129 MinMaxRecurrenceKind MinMaxKind; variable 201 MinMaxRecurrenceKind getMinMaxRecurrenceKind() { return MinMaxKind; } in getMinMaxRecurrenceKind() 248 MinMaxRecurrenceKind MinMaxKind = MRK_Invalid; variable
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 803 RecurrenceDescriptor::MinMaxRecurrenceKind MinMaxKind, in getOrderedReduction() argument 818 assert(MinMaxKind != RecurrenceDescriptor::MRK_Invalid && in getOrderedReduction() 820 Result = createMinMaxOp(Builder, MinMaxKind, Result, Ext); in getOrderedReduction() 833 RecurrenceDescriptor::MinMaxRecurrenceKind MinMaxKind, in getShuffleReduction() argument 861 assert(MinMaxKind != RecurrenceDescriptor::MRK_Invalid && in getShuffleReduction() 863 TmpVec = createMinMaxOp(Builder, MinMaxKind, TmpVec, Shuf); in getShuffleReduction() 882 RD::MinMaxRecurrenceKind MinMaxKind = RD::MRK_Invalid; in createSimpleTargetReduction() local 916 MinMaxKind = Flags.IsSigned ? RD::MRK_SIntMax : RD::MRK_UIntMax; in createSimpleTargetReduction() 921 MinMaxKind = Flags.IsSigned ? RD::MRK_SIntMin : RD::MRK_UIntMin; in createSimpleTargetReduction() 929 MinMaxKind = RD::MRK_FloatMax; in createSimpleTargetReduction() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | LoopUtils.h | 304 RecurrenceDescriptor::MinMaxRecurrenceKind MinMaxKind = 312 MinMaxKind = RecurrenceDescriptor::MRK_Invalid,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 3692 RecurrenceDescriptor::MinMaxRecurrenceKind MinMaxKind = in fixReduction() local 3836 ReducedPartRdx = createMinMaxOp(Builder, MinMaxKind, ReducedPartRdx, in fixReduction()
|