| AddReductionVar(PHINode *Phi, RecurKind Kind, Loop *TheLoop, FastMathFlags FuncFMF, RecurrenceDescriptor &RedDes, DemandedBits *DB=nullptr, AssumptionCache *AC=nullptr, DominatorTree *DT=nullptr, ScalarEvolution *SE=nullptr) | llvm::RecurrenceDescriptor | static |
| areAllUsesIn(Instruction *I, SmallPtrSetImpl< Instruction * > &Set) | llvm::RecurrenceDescriptor | static |
| getCastInsts() const | llvm::RecurrenceDescriptor | inline |
| getExactFPMathInst() const | llvm::RecurrenceDescriptor | inline |
| getFastMathFlags() const | llvm::RecurrenceDescriptor | inline |
| getLoopExitInstr() const | llvm::RecurrenceDescriptor | inline |
| getMinWidthCastToRecurrenceTypeInBits() const | llvm::RecurrenceDescriptor | inline |
| getOpcode(RecurKind Kind) | llvm::RecurrenceDescriptor | static |
| getOpcode() const | llvm::RecurrenceDescriptor | inline |
| getRecurrenceKind() const | llvm::RecurrenceDescriptor | inline |
| getRecurrenceStartValue() const | llvm::RecurrenceDescriptor | inline |
| getRecurrenceType() const | llvm::RecurrenceDescriptor | inline |
| getReductionOpChain(PHINode *Phi, Loop *L) const | llvm::RecurrenceDescriptor | |
| getSentinelValue() const | llvm::RecurrenceDescriptor | inline |
| hasExactFPMath() const | llvm::RecurrenceDescriptor | inline |
| hasMultipleUsesOf(Instruction *I, SmallPtrSetImpl< Instruction * > &Insts, unsigned MaxNumUses) | llvm::RecurrenceDescriptor | static |
| IntermediateStore | llvm::RecurrenceDescriptor | |
| isAnyOfPattern(Loop *Loop, PHINode *OrigPhi, Instruction *I, InstDesc &Prev) | llvm::RecurrenceDescriptor | static |
| isAnyOfRecurrenceKind(RecurKind Kind) | llvm::RecurrenceDescriptor | inlinestatic |
| isConditionalRdxPattern(Instruction *I) | llvm::RecurrenceDescriptor | static |
| isFindFirstIVRecurrenceKind(RecurKind Kind) | llvm::RecurrenceDescriptor | inlinestatic |
| isFindIVPattern(RecurKind Kind, Loop *TheLoop, PHINode *OrigPhi, Instruction *I, ScalarEvolution &SE) | llvm::RecurrenceDescriptor | static |
| isFindIVRecurrenceKind(RecurKind Kind) | llvm::RecurrenceDescriptor | inlinestatic |
| isFindLastIVRecurrenceKind(RecurKind Kind) | llvm::RecurrenceDescriptor | inlinestatic |
| isFixedOrderRecurrence(PHINode *Phi, Loop *TheLoop, DominatorTree *DT) | llvm::RecurrenceDescriptor | static |
| isFloatingPointRecurrenceKind(RecurKind Kind) | llvm::RecurrenceDescriptor | static |
| isFMulAddIntrinsic(Instruction *I) | llvm::RecurrenceDescriptor | inlinestatic |
| isFPMinMaxNumRecurrenceKind(RecurKind Kind) | llvm::RecurrenceDescriptor | inlinestatic |
| isFPMinMaxRecurrenceKind(RecurKind Kind) | llvm::RecurrenceDescriptor | inlinestatic |
| isIntegerRecurrenceKind(RecurKind Kind) | llvm::RecurrenceDescriptor | static |
| isIntMinMaxRecurrenceKind(RecurKind Kind) | llvm::RecurrenceDescriptor | inlinestatic |
| isMinMaxPattern(Instruction *I, RecurKind Kind, const InstDesc &Prev) | llvm::RecurrenceDescriptor | static |
| isMinMaxRecurrenceKind(RecurKind Kind) | llvm::RecurrenceDescriptor | inlinestatic |
| isOrdered() const | llvm::RecurrenceDescriptor | inline |
| isRecurrenceInstr(Loop *L, PHINode *Phi, Instruction *I, RecurKind Kind, InstDesc &Prev, FastMathFlags FuncFMF, ScalarEvolution *SE) | llvm::RecurrenceDescriptor | static |
| isReductionPHI(PHINode *Phi, Loop *TheLoop, RecurrenceDescriptor &RedDes, DemandedBits *DB=nullptr, AssumptionCache *AC=nullptr, DominatorTree *DT=nullptr, ScalarEvolution *SE=nullptr) | llvm::RecurrenceDescriptor | static |
| isSigned() const | llvm::RecurrenceDescriptor | inline |
| isSignedRecurrenceKind(RecurKind Kind) | llvm::RecurrenceDescriptor | inlinestatic |
| RecurrenceDescriptor()=default | llvm::RecurrenceDescriptor | |
| RecurrenceDescriptor(Value *Start, Instruction *Exit, StoreInst *Store, RecurKind K, FastMathFlags FMF, Instruction *ExactFP, Type *RT, bool Signed, bool Ordered, SmallPtrSetImpl< Instruction * > &CI, unsigned MinWidthCastToRecurTy) | llvm::RecurrenceDescriptor | inline |