Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DIVDescriptors.h66 enum RecurrenceKind { enum
92 RecurrenceDescriptor(Value *Start, Instruction *Exit, RecurrenceKind K, in RecurrenceDescriptor()
138 static InstDesc isRecurrenceInstr(Instruction *I, RecurrenceKind Kind,
156 static InstDesc isConditionalRdxPattern(RecurrenceKind Kind, Instruction *I);
159 static Constant *getRecurrenceIdentity(RecurrenceKind K, Type *Tp);
163 static unsigned getRecurrenceBinOp(RecurrenceKind Kind);
198 RecurrenceKind getRecurrenceKind() { return Kind; } in getRecurrenceKind()
214 static bool isIntegerRecurrenceKind(RecurrenceKind Kind);
217 static bool isFloatingPointRecurrenceKind(RecurrenceKind Kind);
220 static bool isArithmeticRecurrenceKind(RecurrenceKind Kind);
[all …]
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DIVDescriptors.cpp52 bool RecurrenceDescriptor::isIntegerRecurrenceKind(RecurrenceKind Kind) { in isIntegerRecurrenceKind()
67 bool RecurrenceDescriptor::isFloatingPointRecurrenceKind(RecurrenceKind Kind) { in isFloatingPointRecurrenceKind()
71 bool RecurrenceDescriptor::isArithmeticRecurrenceKind(RecurrenceKind Kind) { in isArithmeticRecurrenceKind()
191 bool RecurrenceDescriptor::AddReductionVar(PHINode *Phi, RecurrenceKind Kind, in AddReductionVar()
514 RecurrenceKind Kind, Instruction *I) { in isConditionalRdxPattern()
551 RecurrenceDescriptor::isRecurrenceInstr(Instruction *I, RecurrenceKind Kind, in isRecurrenceInstr()
720 Constant *RecurrenceDescriptor::getRecurrenceIdentity(RecurrenceKind K, in getRecurrenceIdentity()
746 unsigned RecurrenceDescriptor::getRecurrenceBinOp(RecurrenceKind Kind) { in getRecurrenceBinOp()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp883 RD::RecurrenceKind RecKind = Desc.getRecurrenceKind(); in createTargetReduction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3494 RecurrenceDescriptor::RecurrenceKind RK = RdxDesc.getRecurrenceKind(); in fixReduction()