|
LLVM
4.0.0
|
This POD struct holds information about a potential recurrence operation. More...
#include <LoopUtils.h>
Public Member Functions | |
| InstDesc (bool IsRecur, Instruction *I, Instruction *UAI=nullptr) | |
| InstDesc (Instruction *I, MinMaxRecurrenceKind K, Instruction *UAI=nullptr) | |
| bool | isRecurrence () |
| bool | hasUnsafeAlgebra () |
| Instruction * | getUnsafeAlgebraInst () |
| MinMaxRecurrenceKind | getMinMaxKind () |
| Instruction * | getPatternInst () |
This POD struct holds information about a potential recurrence operation.
Definition at line 105 of file LoopUtils.h.
|
inline |
Definition at line 108 of file LoopUtils.h.
|
inline |
Definition at line 112 of file LoopUtils.h.
|
inline |
Definition at line 122 of file LoopUtils.h.
Referenced by llvm::RecurrenceDescriptor::AddReductionVar(), llvm::RecurrenceDescriptor::isMinMaxSelectCmpPattern(), and llvm::RecurrenceDescriptor::isRecurrenceInstr().
|
inline |
Definition at line 124 of file LoopUtils.h.
|
inline |
Definition at line 120 of file LoopUtils.h.
Referenced by llvm::RecurrenceDescriptor::AddReductionVar(), and llvm::RecurrenceDescriptor::isRecurrenceInstr().
|
inline |
Definition at line 118 of file LoopUtils.h.
|
inline |
Definition at line 116 of file LoopUtils.h.
Referenced by llvm::RecurrenceDescriptor::AddReductionVar().
1.8.6