LLVM 20.0.0git
|
Flags describing the kind of vector reduction. More...
#include "llvm/Analysis/TargetTransformInfo.h"
Public Member Functions | |
ReductionFlags ()=default | |
Public Attributes | |
bool | IsMaxOp |
If the op a min/max kind, true if it's a max operation. | |
bool | IsSigned = false |
Whether the operation is a signed int reduction. | |
bool | NoNaN |
If op is an fp min/max, whether NaNs may be present. | |
Flags describing the kind of vector reduction.
Definition at line 1723 of file TargetTransformInfo.h.
|
default |
bool llvm::TargetTransformInfo::ReductionFlags::IsMaxOp |
If the op a min/max kind, true if it's a max operation.
Definition at line 1725 of file TargetTransformInfo.h.
bool llvm::TargetTransformInfo::ReductionFlags::IsSigned = false |
Whether the operation is a signed int reduction.
Definition at line 1727 of file TargetTransformInfo.h.
bool llvm::TargetTransformInfo::ReductionFlags::NoNaN |
If op is an fp min/max, whether NaNs may be present.
Definition at line 1728 of file TargetTransformInfo.h.