Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DIVDescriptors.cpp77 case RK_FloatAdd: in isArithmeticRecurrenceKind()
306 if (IsASelect && (Kind == RK_FloatAdd || Kind == RK_FloatMult) && in AddReductionVar()
542 return InstDesc(Kind == RK_FloatAdd, SI); in isConditionalRdxPattern()
578 return InstDesc(Kind == RK_FloatAdd, I, UAI); in isRecurrenceInstr()
580 if (Kind == RK_FloatAdd || Kind == RK_FloatMult) in isRecurrenceInstr()
651 if (AddReductionVar(Phi, RK_FloatAdd, TheLoop, HasFunNoNaNAttr, RedDes, DB, in isReductionPHI()
737 case RK_FloatAdd: in getRecurrenceIdentity()
760 case RK_FloatAdd: in getRecurrenceBinOp()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DIVDescriptors.h74 RK_FloatAdd, ///< Sum of floats. enumerator
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp887 case RD::RK_FloatAdd: in createTargetReduction()