|
LLVM 23.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 1074 of file TargetTransformInfo.h.
|
inline |
Definition at line 1076 of file TargetTransformInfo.h.
References MaxNumLoads.
| SmallVector<unsigned, 4> llvm::TargetTransformInfo::MemCmpExpansionOptions::AllowedTailExpansions |
Definition at line 1108 of file TargetTransformInfo.h.
| bool llvm::TargetTransformInfo::MemCmpExpansionOptions::AllowOverlappingLoads = false |
Definition at line 1097 of file TargetTransformInfo.h.
| SmallVector<unsigned, 8> llvm::TargetTransformInfo::MemCmpExpansionOptions::LoadSizes |
Definition at line 1082 of file TargetTransformInfo.h.
| unsigned llvm::TargetTransformInfo::MemCmpExpansionOptions::MaxNumLoads = 0 |
Definition at line 1079 of file TargetTransformInfo.h.
Referenced by operator bool().
| unsigned llvm::TargetTransformInfo::MemCmpExpansionOptions::NumLoadsPerBlock = 1 |
Definition at line 1092 of file TargetTransformInfo.h.