LLVM
13.0.0git
|
Flags describing the kind of vector reduction. More...
#include "llvm/Analysis/TargetTransformInfo.h"
Public Member Functions | |
ReductionFlags () | |
Public Attributes | |
bool | IsMaxOp |
If the op a min/max kind, true if it's a max operation. More... | |
bool | IsSigned |
Whether the operation is a signed int reduction. More... | |
bool | NoNaN |
If op is an fp min/max, whether NaNs may be present. More... | |
Flags describing the kind of vector reduction.
Definition at line 1334 of file TargetTransformInfo.h.
|
inline |
Definition at line 1335 of file TargetTransformInfo.h.
bool llvm::TargetTransformInfo::ReductionFlags::IsMaxOp |
If the op a min/max kind, true if it's a max operation.
Definition at line 1336 of file TargetTransformInfo.h.
Referenced by llvm::createSimpleTargetReduction().
bool llvm::TargetTransformInfo::ReductionFlags::IsSigned |
Whether the operation is a signed int reduction.
Definition at line 1337 of file TargetTransformInfo.h.
Referenced by llvm::createSimpleTargetReduction().
bool llvm::TargetTransformInfo::ReductionFlags::NoNaN |
If op is an fp min/max, whether NaNs may be present.
Definition at line 1338 of file TargetTransformInfo.h.