LLVM 20.0.0git
|
Returns options for expansion of memcmp. IsZeroCmp is. More...
#include "llvm/Analysis/TargetTransformInfo.h"
Public Member Functions | |
operator bool () const | |
Public Attributes | |
unsigned | MaxNumLoads = 0 |
SmallVector< unsigned, 8 > | LoadSizes |
unsigned | NumLoadsPerBlock = 1 |
bool | AllowOverlappingLoads = false |
SmallVector< unsigned, 4 > | AllowedTailExpansions |
Returns options for expansion of memcmp. IsZeroCmp is.
Definition at line 917 of file TargetTransformInfo.h.
|
inline |
Definition at line 919 of file TargetTransformInfo.h.
References MaxNumLoads.
SmallVector<unsigned, 4> llvm::TargetTransformInfo::MemCmpExpansionOptions::AllowedTailExpansions |
Definition at line 951 of file TargetTransformInfo.h.
bool llvm::TargetTransformInfo::MemCmpExpansionOptions::AllowOverlappingLoads = false |
Definition at line 940 of file TargetTransformInfo.h.
SmallVector<unsigned, 8> llvm::TargetTransformInfo::MemCmpExpansionOptions::LoadSizes |
Definition at line 925 of file TargetTransformInfo.h.
unsigned llvm::TargetTransformInfo::MemCmpExpansionOptions::MaxNumLoads = 0 |
Definition at line 922 of file TargetTransformInfo.h.
Referenced by operator bool().
unsigned llvm::TargetTransformInfo::MemCmpExpansionOptions::NumLoadsPerBlock = 1 |
Definition at line 935 of file TargetTransformInfo.h.