Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DIVDescriptors.cpp317 Kind != RK_FloatMinMax && hasMultipleUsesOf(Cur, VisitedInsts, 1)) in AddReductionVar()
327 if (Kind == RK_FloatMinMax && (isa<FCmpInst>(Cur) || isa<SelectInst>(Cur))) in AddReductionVar()
392 if ((Kind == RK_IntegerMinMax || Kind == RK_FloatMinMax) && in AddReductionVar()
590 (!HasFunNoNaNAttr || Kind != RK_FloatMinMax)) in isRecurrenceInstr()
660 if (AddReductionVar(Phi, RK_FloatMinMax, TheLoop, HasFunNoNaNAttr, RedDes, DB, in isReductionPHI()
791 case RK_FloatMinMax: in getRecurrenceBinOp()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DIVDescriptors.h75 RK_FloatMinMax ///< Min/max implemented in terms of select(cmp()). enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUtils.cpp982 case RD::RK_FloatMinMax: { in createTargetReduction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp3710 RK == RecurrenceDescriptor::RK_FloatMinMax) { in fixReduction()