LLVM 18.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 891 of file TargetTransformInfo.h.
|
inline |
Definition at line 893 of file TargetTransformInfo.h.
References MaxNumLoads.
SmallVector<unsigned, 4> llvm::TargetTransformInfo::MemCmpExpansionOptions::AllowedTailExpansions |
Definition at line 925 of file TargetTransformInfo.h.
bool llvm::TargetTransformInfo::MemCmpExpansionOptions::AllowOverlappingLoads = false |
Definition at line 914 of file TargetTransformInfo.h.
SmallVector<unsigned, 8> llvm::TargetTransformInfo::MemCmpExpansionOptions::LoadSizes |
Definition at line 899 of file TargetTransformInfo.h.
unsigned llvm::TargetTransformInfo::MemCmpExpansionOptions::MaxNumLoads = 0 |
Definition at line 896 of file TargetTransformInfo.h.
Referenced by operator bool().
unsigned llvm::TargetTransformInfo::MemCmpExpansionOptions::NumLoadsPerBlock = 1 |
Definition at line 909 of file TargetTransformInfo.h.