Home
last modified time | relevance | path

Searched refs:RK_FloatMult (Results 1 – 3 of 3) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DIVDescriptors.cpp76 case RK_FloatMult: in isArithmeticRecurrenceKind()
311 if (IsASelect && (Kind == RK_FloatAdd || Kind == RK_FloatMult) && in AddReductionVar()
550 return InstDesc(Kind == RK_FloatMult, SI); in isConditionalRdxPattern()
579 return InstDesc(Kind == RK_FloatMult, I, UAI); in isRecurrenceInstr()
584 if (Kind == RK_FloatAdd || Kind == RK_FloatMult) in isRecurrenceInstr()
650 if (AddReductionVar(Phi, RK_FloatMult, TheLoop, HasFunNoNaNAttr, RedDes, DB, in isReductionPHI()
761 case RK_FloatMult: in getRecurrenceIdentity()
785 case RK_FloatMult: in getRecurrenceBinOp()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DIVDescriptors.h74 RK_FloatMult, ///< Product of floats. enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUtils.cpp964 case RD::RK_FloatMult: in createTargetReduction()