Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DIVDescriptors.cpp78 case RK_FloatMult: in isArithmeticRecurrenceKind()
306 if (IsASelect && (Kind == RK_FloatAdd || Kind == RK_FloatMult) && in AddReductionVar()
545 return InstDesc(Kind == RK_FloatMult, SI); in isConditionalRdxPattern()
575 return InstDesc(Kind == RK_FloatMult, I, UAI); in isRecurrenceInstr()
580 if (Kind == RK_FloatAdd || Kind == RK_FloatMult) in isRecurrenceInstr()
646 if (AddReductionVar(Phi, RK_FloatMult, TheLoop, HasFunNoNaNAttr, RedDes, DB, in isReductionPHI()
734 case RK_FloatMult: in getRecurrenceIdentity()
758 case RK_FloatMult: in getRecurrenceBinOp()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DIVDescriptors.h75 RK_FloatMult, ///< Product of floats. enumerator
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp889 case RD::RK_FloatMult: in createTargetReduction()