LLVM 20.0.0git
|
This POD struct holds information about a potential recurrence operation. More...
#include "llvm/Analysis/IVDescriptors.h"
Public Member Functions | |
InstDesc (bool IsRecur, Instruction *I, Instruction *ExactFP=nullptr) | |
InstDesc (Instruction *I, RecurKind K, Instruction *ExactFP=nullptr) | |
bool | isRecurrence () const |
bool | needsExactFPMath () const |
Instruction * | getExactFPMathInst () const |
RecurKind | getRecKind () const |
Instruction * | getPatternInst () const |
This POD struct holds information about a potential recurrence operation.
Definition at line 94 of file IVDescriptors.h.
|
inline |
Definition at line 96 of file IVDescriptors.h.
|
inline |
Definition at line 100 of file IVDescriptors.h.
|
inline |
Definition at line 108 of file IVDescriptors.h.
Referenced by llvm::RecurrenceDescriptor::AddReductionVar(), and llvm::RecurrenceDescriptor::isRecurrenceInstr().
|
inline |
Definition at line 112 of file IVDescriptors.h.
Referenced by llvm::RecurrenceDescriptor::AddReductionVar().
|
inline |
Definition at line 110 of file IVDescriptors.h.
Referenced by llvm::RecurrenceDescriptor::AddReductionVar(), llvm::RecurrenceDescriptor::isAnyOfPattern(), llvm::RecurrenceDescriptor::isMinMaxPattern(), and llvm::RecurrenceDescriptor::isRecurrenceInstr().
|
inline |
Definition at line 104 of file IVDescriptors.h.
Referenced by llvm::RecurrenceDescriptor::AddReductionVar().
|
inline |
Definition at line 106 of file IVDescriptors.h.