LLVM 18.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 89 of file IVDescriptors.h.
|
inline |
Definition at line 91 of file IVDescriptors.h.
|
inline |
Definition at line 95 of file IVDescriptors.h.
|
inline |
Definition at line 103 of file IVDescriptors.h.
Referenced by llvm::RecurrenceDescriptor::AddReductionVar(), and llvm::RecurrenceDescriptor::isRecurrenceInstr().
|
inline |
Definition at line 107 of file IVDescriptors.h.
Referenced by llvm::RecurrenceDescriptor::AddReductionVar().
|
inline |
Definition at line 105 of file IVDescriptors.h.
Referenced by llvm::RecurrenceDescriptor::AddReductionVar(), llvm::RecurrenceDescriptor::isAnyOfPattern(), llvm::RecurrenceDescriptor::isMinMaxPattern(), and llvm::RecurrenceDescriptor::isRecurrenceInstr().
|
inline |
Definition at line 99 of file IVDescriptors.h.
Referenced by llvm::RecurrenceDescriptor::AddReductionVar().
|
inline |
Definition at line 101 of file IVDescriptors.h.