LLVM 20.0.0git
|
Describe known properties for a set of pointers. More...
#include "llvm/Analysis/TargetTransformInfo.h"
Public Member Functions | |
bool | isSameBase () const |
bool | isUnitStride () const |
bool | isKnownStride () const |
Static Public Member Functions | |
static PointersChainInfo | getUnitStride () |
static PointersChainInfo | getKnownStride () |
static PointersChainInfo | getUnknownStride () |
Public Attributes | |
unsigned | IsSameBaseAddress: 1 |
All the GEPs in a set have same base address. | |
unsigned | IsUnitStride: 1 |
These properties only valid if SameBaseAddress is set. | |
unsigned | IsKnownStride: 1 |
True if distance between any two neigbouring pointers is a known value. | |
unsigned | Reserved: 29 |
Describe known properties for a set of pointers.
Definition at line 305 of file TargetTransformInfo.h.
|
inlinestatic |
Definition at line 323 of file TargetTransformInfo.h.
|
inlinestatic |
Definition at line 319 of file TargetTransformInfo.h.
|
inlinestatic |
Definition at line 327 of file TargetTransformInfo.h.
|
inline |
Definition at line 317 of file TargetTransformInfo.h.
References IsKnownStride, and IsSameBaseAddress.
|
inline |
Definition at line 315 of file TargetTransformInfo.h.
References IsSameBaseAddress.
|
inline |
Definition at line 316 of file TargetTransformInfo.h.
References IsSameBaseAddress, and IsUnitStride.
unsigned llvm::TargetTransformInfo::PointersChainInfo::IsKnownStride |
True if distance between any two neigbouring pointers is a known value.
Definition at line 312 of file TargetTransformInfo.h.
Referenced by isKnownStride().
unsigned llvm::TargetTransformInfo::PointersChainInfo::IsSameBaseAddress |
All the GEPs in a set have same base address.
Definition at line 307 of file TargetTransformInfo.h.
Referenced by isKnownStride(), isSameBase(), and isUnitStride().
unsigned llvm::TargetTransformInfo::PointersChainInfo::IsUnitStride |
These properties only valid if SameBaseAddress is set.
True if all pointers are separated by a unit stride.
Definition at line 310 of file TargetTransformInfo.h.
Referenced by isUnitStride().
unsigned llvm::TargetTransformInfo::PointersChainInfo::Reserved |
Definition at line 313 of file TargetTransformInfo.h.