Home
last modified time | relevance | path

Searched refs:MinMaxKind (Results 1 – 5 of 5) sorted by relevance

/external/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h92 MinMaxKind(MRK_Invalid), UnsafeAlgebraInst(nullptr), in RecurrenceDescriptor()
98 : StartValue(Start), LoopExitInstr(Exit), Kind(K), MinMaxKind(MK), in RecurrenceDescriptor()
108 : IsRecurrence(IsRecur), PatternLastInst(I), MinMaxKind(MRK_Invalid), in IsRecurrence()
112 : IsRecurrence(true), PatternLastInst(I), MinMaxKind(K), in IsRecurrence()
121 MinMaxRecurrenceKind getMinMaxKind() { return MinMaxKind; } in getMinMaxKind()
132 MinMaxRecurrenceKind MinMaxKind; variable
188 MinMaxRecurrenceKind getMinMaxRecurrenceKind() { return MinMaxKind; } in getMinMaxRecurrenceKind()
248 MinMaxRecurrenceKind MinMaxKind; variable
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h96 : StartValue(Start), LoopExitInstr(Exit), Kind(K), MinMaxKind(MK), 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
200 MinMaxRecurrenceKind getMinMaxRecurrenceKind() { return MinMaxKind; } in getMinMaxRecurrenceKind()
242 MinMaxRecurrenceKind MinMaxKind = MRK_Invalid; variable
515 RecurrenceDescriptor::MinMaxRecurrenceKind MinMaxKind =
522 MinMaxKind = RecurrenceDescriptor::MRK_Invalid,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLoopUtils.cpp1536 RecurrenceDescriptor::MinMaxRecurrenceKind MinMaxKind, in getOrderedReduction() argument
1551 assert(MinMaxKind != RecurrenceDescriptor::MRK_Invalid && in getOrderedReduction()
1553 Result = RecurrenceDescriptor::createMinMaxOp(Builder, MinMaxKind, Result, in getOrderedReduction()
1567 RecurrenceDescriptor::MinMaxRecurrenceKind MinMaxKind, in getShuffleReduction() argument
1595 assert(MinMaxKind != RecurrenceDescriptor::MRK_Invalid && in getShuffleReduction()
1597 TmpVec = RecurrenceDescriptor::createMinMaxOp(Builder, MinMaxKind, TmpVec, in getShuffleReduction()
1618 RD::MinMaxRecurrenceKind MinMaxKind = RD::MRK_Invalid; in createSimpleTargetReduction() local
1655 MinMaxKind = Flags.IsSigned ? RD::MRK_SIntMax : RD::MRK_UIntMax; in createSimpleTargetReduction()
1660 MinMaxKind = Flags.IsSigned ? RD::MRK_SIntMin : RD::MRK_UIntMin; in createSimpleTargetReduction()
1668 MinMaxKind = RD::MRK_FloatMax; in createSimpleTargetReduction()
[all …]
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3519 RecurrenceDescriptor::MinMaxRecurrenceKind MinMaxKind = in vectorizeLoop() local
3628 Builder, MinMaxKind, ReducedPartRdx, RdxParts[part]); in vectorizeLoop()
3657 TmpVec = RecurrenceDescriptor::createMinMaxOp(Builder, MinMaxKind, in vectorizeLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3558 RecurrenceDescriptor::MinMaxRecurrenceKind MinMaxKind = in fixReduction() local
3670 Builder, MinMaxKind, ReducedPartRdx, RdxPart); in fixReduction()