|
LLVM 22.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 994 of file TargetTransformInfo.h.
|
inline |
Definition at line 996 of file TargetTransformInfo.h.
References MaxNumLoads.
| SmallVector<unsigned, 4> llvm::TargetTransformInfo::MemCmpExpansionOptions::AllowedTailExpansions |
Definition at line 1028 of file TargetTransformInfo.h.
| bool llvm::TargetTransformInfo::MemCmpExpansionOptions::AllowOverlappingLoads = false |
Definition at line 1017 of file TargetTransformInfo.h.
| SmallVector<unsigned, 8> llvm::TargetTransformInfo::MemCmpExpansionOptions::LoadSizes |
Definition at line 1002 of file TargetTransformInfo.h.
| unsigned llvm::TargetTransformInfo::MemCmpExpansionOptions::MaxNumLoads = 0 |
Definition at line 999 of file TargetTransformInfo.h.
Referenced by operator bool().
| unsigned llvm::TargetTransformInfo::MemCmpExpansionOptions::NumLoadsPerBlock = 1 |
Definition at line 1012 of file TargetTransformInfo.h.